Спасибо, ПОМОГЛО!
Хоть Server Commander и матюкнулся, когда файрволом разрешил, но потом запустился (см. вложения)
Но при выключении выдал ошибку "Socket Error # 10054 Connection reset by peer." и зелёный индикатор продолжал светиться...
Ну не знаю, "софтина" была внутри папки 00dsserver_408m![]()
Ничего пока не настраивал, так как не знаю как это делается!
Ну, вообще то такая борзая мысля мне и в голову не пришла!
Хотя,если не удастся настроить сервак с помощью знатоков,возможно придётся с поклоном обратиться к Басурману...
---------- Добавлено в 23:02 ---------- Предыдущее сообщение было написано в 22:51 ----------
Конечно мешает, gennadich.com давно помер, а его софтина постоянно пытается передать цветочки на могилку усопшего с моего компа,тем более, что айпишник 195.208.0.16 остался рабочий!
Спасибо!
Всё сделал по твоей инструкции, завтра проверю...![]()
Подключиться к серверу на своём компе не удалось, совет
не помог
Пришлось сервак поставить на ноут, подключился, загрузилась карта, выбрал филд, крафт,движок запустил и..... кикнуло меня!
Пробовал ещё несклько раз подключиться, но уже кики были боее частые, даже движок запустить не успевал...
В eventlog.lst сервера вот что пишет:
В logs.lst сервера пишет:[Aug 15, 2009 7:12:04 PM] Mission: net/dogfight/training/Smolensk_training.mis is Playing
[7:12:04 PM] Mission BEGIN
[7:13:56 PM] =E95=sem has connected
[7:14:48 PM] =E95=sem has disconnected
[7:16:38 PM] =E95=sem has connected
[7:17:39 PM] =E95=sem Pe-2series110(0) seat occupied by =E95=sem at 158202.81 86132.33
[7:17:39 PM] =E95=sem Pe-2series110 loaded weapons '2fab5002fab250' fuel 75%
[7:18:00 PM] =E95=sem has disconnected
[7:18:19 PM] =E95=sem has connected
[7:19:00 PM] =E95=sem has disconnected
[7:19:31 PM] =E95=sem has connected
[7:20:08 PM] =E95=sem Pe-2series110(0) seat occupied by =E95=sem at 158202.81 86132.33
[7:20:08 PM] =E95=sem Pe-2series110 loaded weapons '2fab5002fab250' fuel 75%
[7:20:12 PM] =E95=sem has disconnected
В debuglog.txt коммандера пишет:[6:55:58 PM] 37>[Aug 15, 2009 7:11:54 PM] ------------ BEGIN log session -------------
[7:11:58 PM] 1>server NAME =E95=ISHAP PWD
[7:11:58 PM] 1>difficulty SeparateEStart 1
[7:11:58 PM] 1>difficulty ComplexEManagement 1
[7:11:58 PM] 1>difficulty EngineOverheat 1
[7:11:58 PM] 1>difficulty TorqueGyroEffects 1
[7:11:58 PM] 1>difficulty FlutterEffect 1
[7:11:58 PM] 1>difficulty WindTurbulence 1
[7:11:58 PM] 1>difficulty StallsSpins 1
[7:11:58 PM] 1>difficulty Vulnerability 1
[7:11:58 PM] 1>difficulty BlackoutsRedouts 1
[7:11:58 PM] 1>difficulty RealisticGunnery 1
[7:11:58 PM] 1>difficulty LimitedFuel 1
[7:11:58 PM] 1>difficulty LimitedAmmo 1
[7:11:58 PM] 1>difficulty HeadShake 1
[7:11:58 PM] 1>difficulty CockpitAlwaysOn 1
[7:11:58 PM] 1>difficulty NoInstantSuccess 1
[7:11:58 PM] 1>difficulty Clouds 1
[7:11:58 PM] 1>difficulty RealisticLandings 1
[7:11:58 PM] 1>difficulty TakeoffLanding 1
[7:11:58 PM] 1>difficulty NoPadlock 1
[7:11:58 PM] 1>difficulty NoMapIcons 1
[7:11:58 PM] 1>difficulty NoMinimapPath 1
[7:11:58 PM] 1>difficulty NoSpeedBar 0
[7:11:58 PM] 1>difficulty NoOutsideViews 1
[7:11:58 PM] 1>difficulty NoIcons 1
[7:11:58 PM] 1>mission LOAD net/dogfight/training/Smolensk_training.mis BEGIN
[7:11:58 PM] Loading mission net/dogfight/training/Smolensk_training.mis...
[7:11:59 PM] Load bridges
[7:11:59 PM] Load static objects
[7:12:00 PM] ##### House without collision (3do/Buildings/Furniture/10x1_5_White/mono.sim)
[7:12:04 PM] Mission: net/dogfight/training/Smolensk_training.mis is Playing
[7:12:04 PM] 1>f gc.cmd
[7:12:04 PM] >GC
[7:12:05 PM] Memory: total(21561344) free(1068800)
[7:12:05 PM] >GC
[7:12:06 PM] Memory: total(21561344) free(1081232)
[7:12:06 PM] >GC
[7:12:06 PM] Memory: total(21561344) free(1080816)
[7:12:06 PM] >timeout 3600000 f gc.cmd
[7:12:06 PM] 1>f icons.cmd
[7:12:06 PM] ERROR f: File icons.cmd not found
[7:12:06 PM] 1>f localip.cmd
[7:12:06 PM] ERROR f: File localip.cmd not found
[7:12:06 PM] 1>maxping 9999 DELAY 9999 WARNINGS 9999
[7:12:06 PM] 1>mp_dotrange FOE COLOR 100 DOT 100 RANGE 100 TYPE 100 ID 100 NAME 100
[7:12:06 PM] 1>mp_dotrange FRIENDLY COLOR 100 DOT 100 RANGE 100 TYPE 100 ID 100 NAME 100
[7:12:06 PM] 37>
Кто знает, что значит Socket Error # 10054 и как с этим бороться?[15.08.2009 18:43:48] Range check error
[15.08.2009 18:43:48] Timer1
[15.08.2009 18:44:16] StartWork (0)
[15.08.2009 18:52:13] Socket Error # 10054
Connection reset by peer.
[15.08.2009 18:52:13] Timer1
[15.08.2009 18:55:22] Range check error
[15.08.2009 18:55:22] Timer1
[15.08.2009 18:55:42] StartWork (0)
[15.08.2009 19:10:45] Socket Error # 10054
Connection reset by peer.
[15.08.2009 19:10:45] Timer1
[15.08.2009 19:11:07] Socket Error # 10054
Connection reset by peer.
[15.08.2009 19:11:07] Timer1
[15.08.2009 19:11:32] Range check error
[15.08.2009 19:11:32] Timer1
[15.08.2009 19:11:56] StartWork (0)
[15.08.2009 19:16:39] Parse log error!: Socket Error # 10054
Connection reset by peer. (0)
[15.08.2009 19:17:39] Parse log error!: Socket Error # 10054
Connection reset by peer. (0)
[15.08.2009 19:17:41] Parse log error!: Socket Error # 10054
Connection reset by peer. (0)
[15.08.2009 19:18:01] Parse log error!: Socket Error # 10054
Connection reset by peer. (0)
[15.08.2009 19:19:01] Parse log error!: Socket Error # 10054
Connection reset by peer. (0)
[15.08.2009 19:20:08] Parse log error!: Socket Error # 10054
Connection reset by peer. (0)
[15.08.2009 19:20:13] Parse log error!: Socket Error # 10054
Ранее я тебе писал чтоб ты поправил файл server.cmd и убрал строчки в которых прописаны icons.cmd и localip.cmd
ты не убрал и видишь это:
[7:12:06 PM] ERROR f: File icons.cmd not found
[7:12:06 PM] 1>f localip.cmd
[7:12:06 PM] ERROR f: File localip.cmd not found
[7:12:06 PM] 1>maxping 9999 DELAY 9999 WARNINGS 9999
[7:12:06 PM] 1>mp_dotrange FOE COLOR 100 DOT 100 RANGE 100 TYPE 100 ID 100 NAME 100
[7:12:06 PM] 1>mp_dotrange FRIENDLY COLOR 100 DOT 100 RANGE 100 TYPE 100 ID 100 NAME 100
[7:12:06 PM] 37>
оставь его в таком виде :
server NAME PWD
difficulty SeparateEStart 1
difficulty ComplexEManagement 1
difficulty EngineOverheat 1
difficulty TorqueGyroEffects 1
difficulty FlutterEffect 1
difficulty WindTurbulence 1
difficulty StallsSpins 1
difficulty Vulnerability 1
difficulty BlackoutsRedouts 1
difficulty RealisticGunnery 1
difficulty LimitedFuel 1
difficulty LimitedAmmo 1
difficulty HeadShake 1
difficulty CockpitAlwaysOn 1
difficulty NoInstantSuccess 1
difficulty Clouds 1
difficulty RealisticLandings 1
difficulty TakeoffLanding 0
difficulty NoPadlock 1
difficulty NoMapIcons 1
difficulty NoMinimapPath 1
difficulty NoSpeedBar 0
difficulty NoOutsideViews 1
difficulty NoIcons 1
mission LOAD net/dogfight/training/Smolensk_training.mis
f gc.cmd
maxping 9999 DELAY 9999 WARNINGS 9999
далее, запустить сервер со своего компа и летать с на нем же не получиться !!!,
запускай сервер с ноутбука не софтиной SC а своим екзешником il2server_new.exe сервер запуститься, попробуй подключиться.
и наконец,
Кто знает, что значит Socket Error # 10054 и как с этим бороться?
это то с чего ты начал с самого начала, софтина SC ругается.
Сделай скриншоты закладки setting SC глянуть что там у тебя выставлено.
Действительно недосмотрел, спрятал в надёжное место только файлы:
icons.cmd, localip.cmd и mission_load.cmd (хотя последний наверное можно было бы и оставить?), а внести изменения в server.cmd и убрать лишнее, как то забыл. Спасибо за подсказку!
Получилось и не кикало! См.вложения
Настройки коммандера в следующем посте
Вот настройки коммандера:
IL2SC.ini
[Main]
Language=Russian
ForceUserCheck=0
ForceTimer=1
HelloOn=2
MapLogDetail=1
ChatLogDetail=1
DebugLogDetail=1
ForceLogScan=0
ShowBan=1
GamePath=D:\IL2 FB server v.4.08m\00dsserver_408m\
AllowNotRegistered=1
ReqLogon=0
ArmyPlay=0
PlanePlay=0
DisableTargets=0
IP=192.168.1.3
Port=20000
UseSQL=0
SQLhost=Type Your MySQLServer IP
SQLport=3306
Database=il2sc
SQLLogin=root
SQLPassword=
InterfaceLanguageID=2
LogonFromWebOnly=0
KickNoVisitWeb=0
CountStaticPlanes=0
CountSAirByType=0
CollisionDetect=1
BanType=1
RunAfterMission=1
PassBeforeOnseat=0
StartTimeout=15000
PlayersVote=1
Exec=
Parameter=
ServerName==E95=ISHAP
[Default]
Planes=100
Pilots=50
Time=120
[Warn]
TeamKillHuman=30
TeamKillStatic=20
PlanePlay=10
Admin=99
BadWord=100
LowSpeed=1
[Limits]
DeadLimit=0
[Times]
DeadLimitBanTime=5
WarnBanTime=60
BailTime=10
TargetsEndTime=15
[GlobalBan]
Use=1
UseProxy=0
ProxyIP=
ProxyPort=
Потом попробовал запустить сервак коммандером....
Запустился,даже полетал чуток, но всё равно выдаёт ошибку:
Parse log error!: Socket Error # 10054
Потом, при выключении сервера в коммандере кнопкой ничего не происходит, сервер не вырубается, а индикатор светиться.
В командной строке il2server.exe ошибки не прописываются!
Где собака зарыта, кто знает?![]()
http://www.redssquad.ru/forum/
Там два порта прописано, первый,тот что к айпишнику блише 21000, кажись будет портом сервера, а второй, который подальше 20000, портом консоли вроде должен быть. Или я ошибаюсь?
На счет Parse log error!: Socket Error # 10054 , хотелось бы знать,откуда у ошибки ноги растут...
1.все правильно 21000 - это порт игры, 20000 - порт консоли.
2. С il2sc.exe
---------- Добавлено в 14:41 ---------- Предыдущее сообщение было написано в 14:04 ----------
Да верно, получилось запустить сервер с своего компа и полетать на нем же.
В confs.ini сервера выставляешь порт отличный от твоего дефолтного(21000):
[NET]
speed=10000
serverChannels=64
localPort=21009
И запускаешь игру, там указываешь айпи и порт сервера : 192.168.01.1:21009 - подключаешься![]()
Спасибище ОГРОМНОЕ!
Всё получилось, Server Commander не матерится и исчезла ошибка " Parse log error!: Socket Error # 10054"
Возникло по ходу ещё несколько вопросов:
1. В главном окне Server Commander(а) в левом окошке "Manage monitor" пусто и никакая инфа не прописывается,хотя по идее там вроде должноа прписываться инфа о подключённых игроках, типа пинг, счет в игре,принадлежность к армии,айпишник и т.д
Вопрос: Где и что подкрутить в Server Commander(е), чтобы вся инфа по игрокам нормально прописывалась?
В правом окошке "Chat monitor" всё прописывается нормально, тут без вопросов!
В нижнем окошке под "Manage monitor" пишет kick "=E95=sem"(0:0:0), что бы это значило?
См.Вложения...
2. по настройкам в IL2SC.ini
раздел [Main]
ForceTimer=True Что это значит?
В инструкции к IL2SC прписанно:
тоже самое значении ForceLogScan=True ???ForceTimer
1 -не останавливать таймер при отсутсвии игроков на сервере
0-останавливать таймер при отсутствии игроков на сервере
В инструкции:
Что значит True ???ForceLogScan
1 -принудительно читаль лог-файл
0 -автоматически читать лог-файл
(1 ставить только в случае, если IL 2 SC не ведет потерю пилотов\самолетов и тд)
3.Перенёс сервер на удалённый комп,доступ к которому у меня через Remote Administrator. Выход удалённого компа "в люди" через роутер со статическим айпишником.Для подключения юзеров к серверу достаточно вбить в Server Commander только внешний айпишник или надо ещё что-то и где то прописывать?![]()
1. ХЗ. Не помню.
2. True=1
3. Не понял. Ето у роутера статический айпи или у сервера?
Ну хз как там с роутером. Я не спец по сетям и "умным" машинам. Но ...
Сервер вешается на айпи, который реально есть на компе (прописан в свойствах сети). Тоже самое и с командером, иначе он будет бежать на роутер и там искать. (ИМХО).
Я юзверям тады наверно все таки нуно айпи роутера говорить. (тоже имхо)
ForceTimer
1 -не останавливать таймер при отсутсвии игроков на сервере
0-останавливать таймер при отсутствии игроков на сервере
например ты выставил в настройках карты время ее лимит 60 мин, если игроки на сервере есть , то время будет тикать и карта перезагрузиться через 60 мин, если нет игроков - то таймер не будет тикать, карта не будет перезагружаться на следующуюю.
ForceLogScan
1 -принудительно читаль лог-файл
0 -автоматически читать лог-файл
(1 ставить только в случае, если IL 2 SC не ведет потерю пилотов\самолетов и тд)
Бывает видно такое, что ил2 сц не ведет статистику, вследствие всяких там заморочек...чтоб этого не происходило , его надо заставить принудительно читать лог- файл (свой лог файл), для отображения и подсчета статистики.
3.Перенёс сервер на удалённый комп,доступ к которому у меня через Remote Administrator. Выход удалённого компа "в люди" через роутер со статическим айпишником.Для подключения юзеров к серверу достаточно вбить в Server Commander только внешний айпишник или надо ещё что-то и где то прописывать?
Конечно выставляется внутренний, но Роутер(маршрутизатор) у тебя должен сделать редирект портов и разрешить подключение с наружного на внутренний, 87.222.34.33-->192.168.00.1 порт 21000, соответственно файрвол если имеется то должен не блокировать. Настрой и проверяй командой пинг или отличной утилиткой il2connect
Крайний раз редактировалось ES_Vanka-Vstanka_09; 19.08.2009 в 07:01.
Оффтопик:
Параметр ForceLogScan является ярчайшим представителем программных костылей, ИМХО
По ForceLogScan и ForceTimer: текст инструкции, которая идёт с IL2SC версии 2.02 остался от старых версий командера, где синтаксис этого параметра были 1 и 0 (о чем и написано в инструкции), однако в поcледних версиях синтаксис параметра был заменен на другой 1 на True, а 0 на False Так что не беспокойтесь, у меня они были включены, чтобы устранить баг коммандера со статой и избежания висения на сервере одной карты весь день, когда на сервере нет игроков
Теперь по пустому окошку "Manage monitor", информация появляется в нем только когда на сервере есть игроки, как на втором скрине, а по первому видно что на сервере никого нет, так как единственный игрок =EM95=sem вышел с сервера в 13:23:10![]()
Теперь про kick - это означает что коммандер удалил (выкинул) игрока с сервера, это происходит по нескольким причинам, например из за плохой связи игрока с сервером; использования запрещенных символов в позывном; превышение игроком штрафных очков; за то что игрок долго стоял без дела (ForceUserCheck=1)![]()
Крайний раз редактировалось Чёрный бомбер; 19.08.2009 в 12:23.
C ForceTimer и ForceLogScan теперь всё понятно, спасибо!
На счёт роутера не совсем понятно?
Дома у меня компы тоже через роутер "в люди" выходят. Так вот в настройках сервера выставил внешний адрес,по которому компы в инет выходят, а в настройках консоли оставил внутренний адрес компа.Попросил мужиков потестить подключение,подключились немного полетали, никаких проблем!
А вот на удалённом компе, куда перебросил настроенный сервер, коммандер вообще не видит сервер и пишет в debuglog : server not responding, StartWork(126) сервер запускается и всё,подключиться к нему невозможно.
Если же без коммандера запустить il2server.exe то подключиться к нему удаётся!
Где опять искать глюки?
Спасибо за разъяснения, теперь по ForceLogScan и ForceTimer всё стало ещё понятнее!
На счет "Manage monitor" так там инфа вообще никакая не прописывается! Сервер то я запускал на ноуте, который стоит рядом с компом и очень хорошо видно весь процесс подключения и всего прочьего, когда игра запущена!
Тоже самое по "kick"(у)...
Коммандер то меня с сервера не выкинул, а писать - писал, как заводной, но в логе никаких записей касающихся "kick"(а) небыло![]()