Вход

Просмотр полной версии : Dedicated Server



Страницы : 1 2 [3] 4 5

DnK
05.05.2009, 12:43
Добрый день, столкнулись с такой проблемой:
Ввели в ротацию сервера (4.08 + IL2SC) три карты разные карты, и на всех столкнулись с одной и той же проблемой. При посадке на свой аэродром или при прыжке на своей территории пилоту в статистику прописывается плен. Две карты делались одним человеком, третья другим. Линия фронта на картах присутствует, стороны только красная и синяя, режим сервера - догфайт.
Никто не подскажет из-за чего это?

надо курить файлы миссии (бла-бла.mis )
смотрим:
[MAIN]
army 2 - две армии на карте

[BornPlace] - координаты филдов
1 3000 136165 27166
2 3000 127529 45163
1 3000 119248 37216
2 3000 125901 129376
где
1 и 2 - красные и синие
остальное сами координаты

[BornPlace0] , [BornPlace1]... [BornPlaceN] - доступные масалеты по филдам

=HH=Viktor
05.05.2009, 23:55
DnK, вот для примера один из файлов:
[BornPlace]
2 3000 12255 90825
1 3000 62998 23376
1 3000 93067 24506
2 1200 66754 88781
[BornPlace0]
Bf-109G-2
Bf-109G-6_Late
Bf-109G-10
Fw-190A-4
Fw-190A-5
Fw-190A-6
Fw-190F-8
He-111H-6
Ju-87D-3
Ju-87D-5
Ju-88A-4
[BornPlace1]
Il-2_3
LaGG-3series66
La-5F
P-39Q-10
Pe-2series84
Pe-2series110
Yak-9D
Yak-9M
[BornPlace2]
A-20C
A-20G
B-25J-1NA
Il-2M_Early
Il-2M_Late
Il-2_3
LaGG-3series66
La-5F
La-5FN
Pe-2series110
Yak-9D
[BornPlace3]
Bf-109G-2
Bf-109G-6_Late
Bf-109G-10
Fw-190A-5
Fw-190A-6
На первый взгляд всё выглядит правильно.
Тут засада ещё в том, что две из трех карт ранее нормально крутились на другом сервере, и к нам пришли после минимальных переделок (там машинку добавили, тут домик поставили), причем дорабатывались разными людьми на разных компах. При этом проблема плена наблюдается не только при посадке на свой филд, но и при прыжках с парашютом на своей территории, что не должно иметь отношения к борнплейсам.
Поначалу решили что это некое ограничение командера на максимальное количество карт в ротации, несколько других убрали, но не помогло. Кто то высказывал предположение про перехлесты линии фронта (на одной из карт ЛФ это большой зигзаг), но на двух других линия фронта практически ровная.

Anatolie79, спасибо, но на иной командер нам будет очень сложно перейти, статистика у нас очень сильно и очень давно на SC завязана. Работа по переходу - громадная, может позже
(на варбердсофпрей тоже FBDj?)

Anatolie79
06.05.2009, 11:17
=HH=Viktor
SC и FBDj не совместимы, так и есть, там другая структура базы MySQL. Меня натолкнуло "соскочить" с SC более подробный вывод статистики в FBDj, также SC больше не поддерживается. Кроме того в FBDj интересные возможности ветвлений, вообще более гибкий. Верно, серверы "варбердсофпрей" работают на FBDj. Они, как я понял и поддерживают этот проект, просто в их статах измененный интерфейс по отношению к стандартному билду.

DnK
06.05.2009, 12:41
=HH=Viktor
SC и FBDj не совместимы, так и есть, там другая структура базы MySQL. Меня натолкнуло "соскочить" с SC более подробный вывод статистики в FBDj, также SC больше не поддерживается. Кроме того в FBDj интересные возможности ветвлений, вообще более гибкий. Верно, серверы "варбердсофпрей" работают на FBDj. Они, как я понял и поддерживают этот проект, просто в их статах измененный интерфейс по отношению к стандартному билду.
а можно возможности более подробно на русском?

Anatolie79
06.05.2009, 15:41
а можно возможности более подробно на русском?
Ну саму стату вы уже видели, там мне бросились в глаза 2 пункта: видно сколько топлива заправил в вылете и так называемый "вероятный кил". Это когда двое обстреляли одного, так очки делятся между обоими, хмм, лучше чем ничего (после килокрада) :) Статистика позволяет вести счет не только для отдельного пилота, но и по сквадам. Имеется календарь для запуска миссий в назначенное время или по условию. Что касается управления сервером, то там много чего в хэлпе на англицком написано. Основное то, что цели и ограничения в миссии определяет не файл конфигурации миссии, а сам FBDj для каждой миссии. При загрузке миссии в FBDj для редактирования, автоматически определяются все цели и их тип, филды и самолеты присутствующие на карте по каждому филду отдельно. Дальше идет настройка параметров миссии. Миссии могут быть собраны в циклы миссий, к ним обращения по условию происходит так же, как и к отдельной миссии, причем обращение может быть из тела другого цикла, таким образом позволяя делать гибкие ветвления. Каждая миссия в цикле может быть запущена с собственными настройками сложности. Для смены цикла миссий нет надобности перезапускать сервер, просто запустится другой цикл на сервере, при этом не происходит "кик" игроков. Я еще сам не во всем разобрался, надо перевести мануал до конца, есть еще какие-то моменты, которые мне самому не ясны. Понравилось, что у FBDj нет команды <vote, считаю, что эта команда вносит хаос в процесс работы сервера:)
P.S. Вот еще одна интересная деталь... Кроме того, что FBDj умеет давать ограничение по самолетам и их оружию на каждом филде, он может назначить сколько самолетов могут одновременно находится в воздухе из списка ограничений. Например вы ограничили FW190-A6 до 20 штук, при этом можно задать, что из них могут находится одновременно в воздухе не более 10-ти...

=HH=Viktor
06.05.2009, 18:05
на SC кстати у нас тоже прикручены сквады, есть система ветвления карт в зависимости от результатов предыдущей, система различного подсчета очков за разные виды наземки и даже за разные типы, причем количество очков определяем самостоятельно исходя из планируемой наградной системы. да вообще интерфейс свой. календарь делать не совсем понятно зачем, потому как любая миссия всегда может быть закончена досрочно при выносе наземных целей или окончании самолетов-пилотов у одной из сторон. у нас в прайм-тайм редкие карты доживают до своего временного окончания.
единственное что непонятно, так это каким образом они ограничивают взлеты. технически представляем, как можно делить очки за самолет между пилотами (очень коряво получается, но можно), но как релизовано ограничение взлетов - непонятно. Может быть вносится какое либо изменение в мис-файл в строку борнплейса? Очень интересный и полезный параметр..

Anatolie79
06.05.2009, 19:19
Не могу сказать как релизовано ограничение взлетов, но выглядит это так:
93552

В сам MIS файл ничего не вносится, от него вообще не зависят настройки миссии, даже при прописанном файле конфигурации для миссии. FBDj создает собственный файл конфгурации формата FILE.FDj на каждую мисию и передает параметры серверу.

Voron-df-
22.05.2009, 20:38
Здраствуйте. Вот такая проблема. Скачали сервер 4.08 . Нашли очевидно неработающие места и исправили патчем отдельным, нашелся. Настроили файлы с установками в соответствии с потребностями, запустили... Сервер работает и мы даже на нем летаем... Потом бац - нет сервера...Виртуальная машина есть, а сервера нет... Перегружаем, опять крутится и опять без видимых причин (не знаем какие смотреть) падает... Что делать?

Term
04.06.2009, 23:53
Попробуйте запустить сервер под управлением Командера. Или вручную перезапускайте карту. Если карта долго неперезапускается- сервер виснет.

M@niac
09.06.2009, 02:39
Вопрос на засыпку! Как и можно ли сервер модифицировать чтобы было так же http://www.nullwar.com/about_mod ? Интересует туман войны.

RUS=Falcon-24=
09.06.2009, 10:30
Вопрос на засыпку! Как и можно ли сервер модифицировать чтобы было так же http://www.nullwar.com/about_mod ? Интересует туман войны.

Модифицировать можно,только нужно ли это держателям сервера?

M@niac
09.06.2009, 12:16
Модифицировать можно,только нужно ли это держателям сервера?

Да, надо очень и нужно. Было бы отлично если помогли бы.

IKAR
15.06.2009, 17:48
В своем городе есть локальная сеть, значит запустил сервер IL2DS+IL2SC+il2sc_stat+il2sc_cherep+DCG_Lowengrin, но нам хотца как на Nullwar.
Вот уже какой вечер танцую с бубном :dance:, и толку ноль:(
Уже не раз намеривался отправить эту Zopu в ж.....пу, но отступать нехочу т.к очень надо. Или у мня руки кривые или то, что лежит на Nullwar в свободном доступе несовместимо между собой.
Спасите!!!:help:Помогите!!!:help:

Term
15.06.2009, 20:17
В своем городе есть локальная сеть, значит запустил сервер IL2DS+IL2SC+il2sc_stat+il2sc_cherep+DCG_Lowengrin, но нам хотца как на Nullwar.
Вот уже какой вечер танцую с бубном :dance:, и толку ноль:(
Уже не раз намеривался отправить эту Zopu в ж.....пу, но отступать нехочу т.к очень надо. Или у мня руки кривые или то, что лежит на Nullwar в свободном доступе несовместимо между собой.
Спасите!!!:help:Помогите!!!:help:
Если хочеш нульвар поставить - от того что есть останется только IL2DS.
Остальное все нуно нульваровское.
То что есть в свободном доступе - релиз виг знает какой давности.
ИМХО. Лучше не стоит ставить нульвар, если нет грамотного програмиста под рукой.

Waso
16.06.2009, 05:08
В своем городе есть локальная сеть, значит запустил сервер IL2DS+IL2SC+il2sc_stat+il2sc_cherep+DCG_Lowengrin, но нам хотца как на Nullwar.
Вот уже какой вечер танцую с бубном :dance:, и толку ноль:(
Уже не раз намеривался отправить эту Zopu в ж.....пу, но отступать нехочу т.к очень надо. Или у мня руки кривые или то, что лежит на Nullwar в свободном доступе несовместимо между собой.
Спасите!!!:help:Помогите!!!:help:

А там все просто, делаешь там, там и там и все работает.

P.S. Вопрос сформулируйте для начала, тогда и помочь наверное сможем.

IKAR
16.06.2009, 07:15
Значит делаю как описано на Nullwar:
Жму "startwar.bat" миссия сгенерировалась.
Далее запускаю сервер.
Потом в "PowerFBDaemon" жму "run.bat" и вот, что выдает

IKAR
16.06.2009, 07:39
По Zope.
Вот такая трабла

M@niac
16.06.2009, 12:02
Значит делаю как описано на Nullwar:
Жму "startwar.bat" миссия сгенерировалась.
Далее запускаю сервер.
Потом в "PowerFBDaemon" жму "run.bat" и вот, что выдает

Все норма. Только демон не коннектиться с сервером.
Проверь c:\Zope\bin\; %PATH%
и порт Телнет 20000

Боюсь что это малая проблема по сравнению что ждёт с этим софтом. Многое нужно подправить там еще.
После переделывать еще придется самому т.к софт очень старый от 2006 года. И ничего интересного там уже нет. А так стратегия очень проста и наоборот многим нравиться. А фишки придется добавить.

IKAR
16.06.2009, 14:12
В переменной "PATH" все ок.
Сам сервер настроил на порт 20001, в иниках тот же порт прописал.
Думаю, что весь софт на нулваре несовместим между собой.
Зопе версии 2.11.1, что взят с нулвара никак нехочет дружить с LocalFS.
С kInterbaseDA все путем:beer:.
Значит пробывал версию Зопы 2.7.1 то все наоборот LocalFS :beer:, а kInterbaseDA Зопа непонимает и при старте "startwar.bat", "run.bat" ругается на отстствие библиотеки "python24.dll"
Вот софт, что на нулваре Firebird-2.1.1, IBExpert 2009.03.25, Zope-2.11.1, библиотеки для Питона PIL-1.1.6, kinterbasdb-3.3.0, networkx-0.99 и LocalFS-1.3.
Нету там "egenix-mx-base" спасибо гуглу мигом его предоставил.
ИМХО: думаю ранее там другое было и проблем не составляло.

Waso
16.06.2009, 14:27
В переменной "PATH" все ок.
Сам сервер настроил на порт 20001, в иниках тот же порт прописал.


Значит что-то не то настроили. Сделайте так: запустите сервер и попробуйте сделать telnet localhost 20001, если у вас удастся это сделать и вы попадете в консоль, то все верно. Если нет, то курите confs.ini сервера секцию [console] и PowerFBDaemon.ini в секции [Telnet]
должны соответствовать.

IKAR
16.06.2009, 15:44
Вот строчки из иников

[Console]
IP=20001
IPS=localhost

[Telnet]
host localhost
port 20001

один хрен неподцепляется FBDaemon к серверу:dontknow:

IKAR
16.06.2009, 16:36
Ура заработало!!! :dance::bravo:
В моем случае надобыло прописывать не "localhost", а адрес внешки сетевой LAN карты.
Туперь помогите с LocalFS

Waso
16.06.2009, 19:59
Ура заработало!!! :dance::bravo:
В моем случае надобыло прописывать не "localhost", а адрес внешки сетевой LAN карты.
Туперь помогите с LocalFS

Могу предложить попробовать создать другой locafs объект. Просто для пробы, сработает или нет. Ну и логи зопы покурить.

P.S. Кстати, а в эти LocalFS объекты вы можете зайти или нет? Там пропертисы работают? Может у вас с путями не очень правильно все?

IKAR
17.06.2009, 14:41
Проблема решена.Все заработало.:dance:

"Zope-2.11.1" и "LocalFS-1.3-andreas" взятые с нулвара, все таки никак не хотят дружить.
В поисках по просторам сети :rtfm: нашел ответ на поставленый мною вопрос ( постом выше).
Значит нарыл "LocalFS-1.7rc1-andreas", распаковал в C:\Zope-Instance\Products. Далее заходим в папочку "LocalFS", там ищем файл "LocalFS.py", открываем его текстовым редактором и ищем строчку "52"
52|from OFS.content_types import find_binaryи меняем на
52|from zope.app.content_types import find_binary
и вуаля все форцает:cool:

IKAR
18.06.2009, 17:12
Столкнулся еще с одной траблой.
Демон негрузит следующию миссию:(
Вот лог:
2009-06-18 16:42:25,030 ERROR Handler <__main__.MissionEventHandler instance at 0x00C985D0> raised exception: 'module' object has no attribute 'DateTime'
Traceback (most recent call last):
File "C:\nvp\PowerFBDaemon\gameevents.py", line 43, in handleEventLine
handler.handle(res[0], res[1])
File "PowerFBDaemon.py", line 2375, in handle
theId()
File "PowerFBDaemon.py", line 2389, in __missionEnd
self.__strategy.missionEnded()
File "PowerFBDaemon.py", line 2924, in missionEnded
self.__misController.endMission()
File "PowerFBDaemon.py", line 962, in endMission
self.__daemonDBFacade.endMission(self.__missionID, looserTeamName)
File "PowerFBDaemon.py", line 320, in endMission
self.__simpleDBFacade.executeUpdate(query, (self.__currTime(), winner, theMisID))
File "PowerFBDaemon.py", line 323, in __currTime
return mx.DateTime.now()
AttributeError: 'module' object has no attribute 'DateTime'
2009-06-18 16:42:25,030 WARNING EventLine:
[4:42:24 PM] Mission END

not handled!


Вопрос отпал. Все заработало.

=FTR/F=Letun
21.06.2009, 02:50
Можно задать глупый вопрос?:ups:
Кто такой ip адрес и порт консоли и как его узнать?

tovarisch_Ko
21.06.2009, 07:50
Можно задать глупый вопрос?:ups:
Кто такой ip адрес и порт консоли и как его узнать?

Какими их задашь, такими и будут.
Узнавать ничего не надо :)

=FTR/F=Letun
21.06.2009, 13:35
Спасибо. Пробовал сегодня запустить с регистрацией на роутере ubi, но не получилось. Появлялась командная строка и быстро исчезала. Может ли это происходить из-за регистрации? работающую ссылку на ubiemu не нашел.
При этом сервер версии 1.11 запускался с регистрацией

IT_Prof
22.06.2009, 10:30
Есть такой вопрос. Когда на сервере летают человек 10 - IL2SC начинает перегружать запросами MySQL (запросы типа UPDATE, SELECT, INSERT). MySQL начинает кушать около 30% CPU. На моем сервер это критично.
Не могли бы вы глянуть, сколько кушает у вас и при какой нагрузке.
Может у меня просто MySQL неправильно настроен? Или так и должно быть...

Asmoday
11.07.2009, 15:07
Есть такой вопрос. Когда на сервере летают человек 10 - IL2SC начинает перегружать запросами MySQL (запросы типа UPDATE, SELECT, INSERT). MySQL начинает кушать около 30% CPU. На моем сервер это критично.
Не могли бы вы глянуть, сколько кушает у вас и при какой нагрузке.
Может у меня просто MySQL неправильно настроен? Или так и должно быть...
У меня тоже бывает.
Я взял small конфиг mysql, вроде нормально.

=Andrey=
13.07.2009, 06:59
Вышла обновлённая версия коммандера FBDj, версия 1.5
Сайт разрабов пока в дауне, поэтому выкладываю на рапиде http://rapidshare.com/files/255183858/FBDj_-Version_1.5.rar

Из интересного, правда на англицком:

FBDj Release 1.5

* Release 1.5 includes the following enhancements:

- Support for Moving Objects. All Chief objects as well as AI Planes are now supported.
Chief Objects are treated just like other mission objects and will count towards objectives.
AI Planes are consitered a Count objective. Players shooting down AI planes will have stats recorded
just like they shot down another player. They will count for Confirmed kills and Friendly kills.

- Moving HomeBases (Carriers) are now supported as well. A user will not be kicked if FBDj can find the plane they selected
on any of thier sides home bases.

- New Objective Type (Either) - You can now specify how objectives are tracked using (Count, Target Area, Both Count & Target required, or Either Count or Target).

- You can now specify how many objectives they must satisfy to win, above the number placed on the map. (i.e. you have RED Count objectives: CAR, AAA, TANK
but specify RED Count objectives Needed as 2. Then Red will win the map if any 2 of the 3 count objectives are satisfied.)

- Comming soon are new stats pages that will Calculate & Show a Pilots Rank (Pilot Officer, Wing Commander, etc) bases on # of Sorties & Time Played.
Also an awards system based on Ground Kills & Air kills either with a Bomber or a Fighter.

DnK
13.07.2009, 19:58
Вышла обновлённая версия коммандера FBDj, версия 1.5
Сайт разрабов пока в дауне, поэтому выкладываю на рапиде http://rapidshare.com/files/255183858/FBDj_-Version_1.5.rar

Из интересного, правда на англицком:

можно кратко по русски? ибо напрягать прогаммера из-за смены цвета интерфейса нецелесообразно.

=Andrey=
13.07.2009, 23:28
можно кратко по русски? ибо напрягать прогаммера из-за смены цвета интерфейса нецелесообразно.
Если кратко, то http://warbirdsofprey.org/modules.php?name=Stats_Page
Разработчик насколько понял из местных...

FullD
14.07.2009, 11:46
Коротко о главном:
новый стат , определение вулчер не вулчер, движущиеся цели, дром тоже двигается (видимо авианосец), усовершенствованы условия выполнения завершения миссии

FullD
15.07.2009, 11:19
Работает ? Кто нить пробовал ? Движущиеся цели двигаются ?

Afrikanda
15.07.2009, 11:43
Если кратко, то http://warbirdsofprey.org/modules.php?name=Stats_Page
Разработчик насколько понял из местных...

действительно - стату поменяли...интересно будет слетать и узнать - добавили в геймплей чего нового :)

=Andrey=
15.07.2009, 19:02
Работает ? Кто нить пробовал ? Движущиеся цели двигаются ?

Двигаются, но это выходит за рамки этого форума.
Могу предложить несколько ссылок для ознакомления:
_http://www.greatergreen.com/forum/index.php?topic=259.0
_http://il2ultrapack.net46.net/index.php/topic,214.0.html
_http://www.tuttovola.org/index.php?ind=reviews&op=entry_view&iden=71

Chehoff
18.07.2009, 23:19
Очень много тут прочитал про грабли с нулваровским ПО, но такое как у меня ещё не встречал... Если кто знает в чём дело помогите пожалуйста. От версии питона ничего не меняеться.

P.S. Никто ещё не попытался сделать нормальный мануал по NullWar'у? Не тот что у них на сайте, где всё должно идеально срастись, а действительно хороший подробный мануал с исправлением встроенных нулваровских ошибок?

96399

Chehoff
19.07.2009, 15:59
Нашёл в чём заключалась ошибка, оказалось папка UDF криво скопировалась(
Теперь новая ошибка. Возникает после того как миссия заканчивается. Новая миссия не генериться. Вот ошибка:

Вопрос отпал. Все заработало.

Ну красавец, молодец что решил проблемму, а выложить как ты её решил нельзя было?

=SW=McFLY
19.07.2009, 16:01
Здравствуйте уважаемые вирпилы.
Есть вопрос, надеюсь попал по адресу. Тут промелькнул пост о FBDj серваке версии 1.5 со званиями и наградами. У меня стоял сервак 1.4 и мне он понравился, классно сделано....щас поставил 1.5, всё вообщем то работает и с МОДами и без, траблов нет, стат показывает, но вот стата нехочет ни в коем разе показывать звания и награды. Ошибку в DB как писал разработчик я исправил:
http://www.greatergreen.com/forum/index.php?topic=267.0
Вообщем кто стат ставил такой может объясните чего...в каком файле надо прописать...или переместить? .....%):)

IKAR
21.07.2009, 06:06
Теперь новая ошибка. Возникает после того как миссия заканчивается. Новая миссия не генериться. Вот ошибка:
Был такой случай, решается очень просто:
В файле "PowerFBDaemon.py" строка 322 и 323 имеет следующий вид:


322| def __currTime(self):
323| return mx.DateTime.now()

В нашем случае надо прописать вот так:


322| def __currTime(self):
323| import datetime
324| datetime.datetime.now()
325| datetime.datetime(2008, 5, 7, 10, 57, 38, 907000)

Chehoff
21.07.2009, 15:18
Был такой случай, решается очень просто:
В файле "PowerFBDaemon.py" строка 322 и 323 имеет следующий вид:


322| def __currTime(self):
323| return mx.DateTime.now()

В нашем случае надо прописать вот так:


322| def __currTime(self):
323| import datetime
324| datetime.datetime.now()
325| datetime.datetime(2008, 5, 7, 10, 57, 38, 907000)


Да уже решил проблемму, правда весь день потратил, и я нашёл другое решение:
достаточно в файле "PowerFBDaemon.py" в строке 2:
import re, string, os, datetime, mx, math, kinterbasdb, shutil
дописать библиотеки которой нехватает mx.DateTime
т.е. должно получиться следующее:
import re, string, os, datetime, mx, mx.DateTime, math, kinterbasdb, shutil

Теперь следующий вопрос, пока не напоролся, видел в этой теме кто-то писал про то что после окончания года он начинаеться заново. Кто сталкивался и как решаеться?

Waso
22.07.2009, 17:32
Теперь следующий вопрос, пока не напоролся, видел в этой теме кто-то писал про то что после окончания года он начинаеться заново. Кто сталкивался и как решаеться?

У меня точно такое было, но как решил уже не помню...слишком давно было. Попробую посмотреть, но не обещаю, что найду. Слишком многое я там уже поменял.

IKAR
24.07.2009, 15:46
В "fbmission.py" в строке 1088, переменная "cop" имеет такой вид:

cop = mis
Нужно что бы было так:

cop = int(fbmissionini['Temp']['current_period'])
Иначе оператор цикла будет выдавать полный бред в брифинге %)

=E95= sem
13.08.2009, 23:14
Приветствую всех!
Вот скачал полностью настроенный сервер, любезно предоставленный здесь Басурманом :ok:

http://jg154.org/files/il2/il2_ds.tar.gz
Просьба к знатокам помочь настроить и отладить сервер, так как опыта в этом деле никакого! :thx:
А теперь о проблемах по порядку:
Распаковал в нужное место,никаких настроек не менял (всё равно нифига в них не понимаю),единственное что сделал, так это воткнул свою карту, которая у меня работает в ИЛе без проблем и давно, ну и естественно в коммандере прописал путь к il2server.exe
1.При запуске il2sc.exe Server Commander настойчиво лезет в инет по адресу: www.gennadich.com (http://www.gennadich.com) (195.208.0.16), см.вложения
Если запретить файрволом коннект, коммандер выдаёт ошибку не видит il2server.exe.А если разрешить, то коммандер без проблем запускает il2server.exe
КАК ЗАСТАВИТЬ Server Commander НЕ ЛЕЗТЬ К ГЕННАДИЧУ???

basurman
14.08.2009, 00:56
Файл C:\windows\system32\drivers\etc\hosts
Добавить в него


127.0.0.1 gennadich.com

Может поможет.

RUS=Falcon-24=
14.08.2009, 06:42
Тут ещё знать бы,ты его вобще не настраивал,или Басурман тебе его настроил под тебя?

ES_Vanka-Vstanka_09
14.08.2009, 07:49
Приветствую всех!
Вот скачал полностью настроенный сервер, любезно предоставленный здесь Басурманом :ok:

Просьба к знатокам помочь настроить и отладить сервер, так как опыта в этом деле никакого! :thx:
А теперь о проблемах по порядку:
Распаковал в нужное место,никаких настроек не менял (всё равно нифига в них не понимаю),единственное что сделал, так это воткнул свою карту, которая у меня работает в ИЛе без проблем и давно, ну и естественно в коммандере прописал путь к il2server.exe
1.При запуске il2sc.exe Server Commander настойчиво лезет в инет по адресу: www.gennadich.com (http://www.gennadich.com) (195.208.0.16), см.вложения
Если запретить файрволом коннект, коммандер выдаёт ошибку не видит il2server.exe.А если разрешить, то коммандер без проблем запускает il2server.exe
КАК ЗАСТАВИТЬ Server Commander НЕ ЛЕЗТЬ К ГЕННАДИЧУ???

да пусть лезит, че он тебе мешат что ли, это так разработчики отслеживают популярность своего творения :-), за халяву надо как то все таки платить.;)
А для отладки сервера то что ты скачал, сначало удали вот эти файлы, они тебе не нужны:
icons.cmd
localip.cmd
mission_load.cmd

Далее залезаем в файл server.cmd и пишем буквально следующее:

server NAME PWD ( 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 LimitedAmmo 1
difficulty LimitedFuel 1
difficulty CockpitAlwaysOn 1
difficulty NoOutsideViews 1
difficulty HeadShake 1
difficulty NoIcons 1
difficulty NoPadlock 1
difficulty Clouds 1
difficulty NoInstantSuccess 1
difficulty TakeoffLanding 0
difficulty RealisticLandings 1
difficulty NoMapIcons 1
difficulty NoMinimapPath 1
difficulty NoSpeedBar 0
mission LOAD net/dogfight/ 4/01_DF_mount.mis BEGIN
f gc.cmd
Где :
[SeparateEStart <0|1>] Раздельный запуск двигателей
[ComplexEManagement<0|1>] Полное управление двигателем
[EngineOverheat <0|1>] Перегрев двигателя
[TorqueGyroEffects <0|1>] Вращающий момент (Гироэффект)
[FlutterEffect <0|1>] Флаттер
[WindTurbulence <0|1>] Турбулентность
[StallsSpins <0|1>] Штопор
[Vulnerability <0|1>] Уязвимость
[BlackoutsRedouts <0|1>] Перегрузка
[RealisticGunnery <0|1>] Реалистичная стрельба
[LimitedAmmo <0|1>] Ограниченный боезапас
[LimitedFuel <0|1>] Ограниченное топливо
[CockpitAlwaysOn <0|1>] Кабина всегда включена
[NoOutsideViews <0|1>] Внешние виды
[HeadShake <0|1>] Перемещения головы
[NoIcons <0|1>] Маркеры
[NoPadlock <0|1>] Фиксация взгляда
[Clouds <0|1>] Облака
[NoInstantSuccess <0|1>] Выполнение задания
[TakeoffLanding <0|1>] Взлет с аэродрома
[RealisticLandings <0|1>] Реалистичная посадка
[NoMapIcons <0|1>] Маркеры на мини карте
[NoMinimapPath <0|1>] Маршрут на мини карте (GPS)
[NoSpeedBar <0|1>] Спидбар


По сути, как это видно на глаз, в этом файле мы заранее выставляем настройки сложности, и какую карту загружать для сервера. Обращаем внимание на пробелы в указанном пути. Потом залезаем в файл confs.ini и прописываем это:
[NET]
speed=5000 (можно изменить на 8000 для 28-32 игроков, 10000 для 64 игрока)
localPort=21000 (порт по умолчанию)
SkinDownload=1 (загружать скины самолетов 1 или нет 0)
serverName= (название сервера)

Впринципе можешь сервер запустить экзешником и все на этом, а если хочешь управлять сервером то ,запускай коммандер и по ридми к нему настраивай его.
Удачи.

basurman
14.08.2009, 15:29
Тут ещё знать бы,ты его вобще не настраивал,или Басурман тебе его настроил под тебя?
Мне в голову пришла одна мысль, но не найдя других снова ушла.. Но оставила предположение, что сервер, скачанный у нас, и тот факт, что софтина третьей стороны, лезущая куда-попало, друг к другу не имеют никакого отношения.

RUS=Falcon-24=
14.08.2009, 18:15
Мне в голову пришла одна мысль, но не найдя других снова ушла.. Но оставила предположение, что сервер, скачанный у нас, и тот факт, что софтина третьей стороны, лезущая куда-попало, друг к другу не имеют никакого отношения.

:) извини если огорчил,вон ES_Vanka-Vstanka_09 грамотно объяснил респект ему.

basurman
14.08.2009, 18:25
:) извини если огорчил,вон ES_Vanka-Vstanka_09 грамотно объяснил респект ему.
Ни разу не огорчил. :beer:

=E95= sem
15.08.2009, 00:25
Файл C:\windows\system32\drivers\etc\hosts
Добавить в него
127.0.0.1 gennadich.com Может поможет.
Спасибо, ПОМОГЛО! :ok:
Хоть Server Commander и матюкнулся, когда файрволом разрешил, но потом запустился (см. вложения)
Но при выключении выдал ошибку "Socket Error # 10054 Connection reset by peer." и зелёный индикатор продолжал светиться...

Мне в голову пришла одна мысль, но не найдя других снова ушла.. Но оставила предположение, что сервер, скачанный у нас, и тот факт, что софтина третьей стороны, лезущая куда-попало, друг к другу не имеют никакого отношения.
Ну не знаю, "софтина" была внутри папки 00dsserver_408m ;)

=E95= sem
15.08.2009, 01:02
Тут ещё знать бы,ты его вобще не настраивал,
Ничего пока не настраивал, так как не знаю как это делается!

или Басурман тебе его настроил под тебя?Ну, вообще то такая борзая мысля мне и в голову не пришла!
Хотя,если не удастся настроить сервак с помощью знатоков,возможно придётся с поклоном обратиться к Басурману... ;)

---------- Добавлено в 23:02 ---------- Предыдущее сообщение было написано в 22:51 ----------


да пусть лезит, че он тебе мешат что ли, это так разработчики отслеживают популярность своего творения :-), за халяву надо как то все таки платить.
Конечно мешает, gennadich.com давно помер, а его софтина постоянно пытается передать цветочки на могилку усопшего с моего компа,тем более, что айпишник 195.208.0.16 остался рабочий!

А для отладки сервера то что ты скачал, сначало удали вот эти файлы, они тебе не нужны:
icons.cmd
localip.cmd
mission_load.cmd

Далее залезаем в файл server.cmd и пишем буквально следующее:
&&&&&&&&&&&&&&&&&&&
По сути, как это видно на глаз, в этом файле мы заранее выставляем настройки сложности, и какую карту загружать для сервера. Обращаем внимание на пробелы в указанном пути. Потом залезаем в файл confs.ini и прописываем это:
&&&&&&&&&&&&&&&&&&
Впринципе можешь сервер запустить экзешником и все на этом, а если хочешь управлять сервером то ,запускай коммандер и по ридми к нему настраивай его.
Удачи.
Спасибо!
Всё сделал по твоей инструкции, завтра проверю...;)

=E95= sem
15.08.2009, 23:57
Подключиться к серверу на своём компе не удалось, совет

в настройках самой игры (не сервера) сделай порт 21008 или 21003.. короче отличный от 21000 и будет счастье... айпишник такой же как и в выд.сервере, т.е. реально свой, который есть на самом деле.. типа такого 192.168.1.10:21000 - сервер, в самой игре 192.168.1.10:21008
не помог :(
Пришлось сервак поставить на ноут, подключился, загрузилась карта, выбрал филд, крафт,движок запустил и..... кикнуло меня!
Пробовал ещё несклько раз подключиться, но уже кики были боее частые, даже движок запустить не успевал...
В eventlog.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В logs.lst сервера пишет:

[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>
В debuglog.txt коммандера пишет:

[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
Кто знает, что значит Socket Error # 10054 и как с этим бороться?

ES_Vanka-Vstanka_09
16.08.2009, 07:50
Ранее я тебе писал чтоб ты поправил файл 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 глянуть что там у тебя выставлено.

VeYs
16.08.2009, 12:02
далее, запустить сервер со своего компа и летать с на нем же не получится !!!,


Прекрасно получается. Раньше об этом уже писалось. Если не изменяет память, просто в conf.ini Ила вместо своего айпишника нужно вбить "localhost".

Чёрный бомбер
16.08.2009, 12:52
далее, запустить сервер со своего компа и летать с на нем же не получиться !!!,
Можно летать, достаточно поменять порт у самой игры на другой ;)
Например, у сервера стандартный порт 21000, а у игры 21001.

=E95= sem
16.08.2009, 19:20
Ранее я тебе писал чтоб ты поправил файл server.cmd и убрал строчки в которых прописаны icons.cmd и localip.cmd
Действительно недосмотрел, спрятал в надёжное место только файлы:
icons.cmd, localip.cmd и mission_load.cmd (хотя последний наверное можно было бы и оставить?), а внести изменения в server.cmd и убрать лишнее, как то забыл. Спасибо за подсказку!

далее, запустить сервер со своего компа и летать с на нем же не получиться !!!,
запускай сервер с ноутбука не софтиной SC а своим екзешником il2server_new.exe сервер запуститься, попробуй подключиться.
Получилось и не кикало! См.вложения

и наконец,
Кто знает, что значит Socket Error # 10054 и как с этим бороться?
это то с чего ты начал с самого начала, софтина SC ругается.
Сделай скриншоты закладки setting SC глянуть что там у тебя выставлено.
Настройки коммандера в следующем посте

=E95= sem
16.08.2009, 19:27
и наконец,
Кто знает, что значит Socket Error # 10054 и как с этим бороться?
это то с чего ты начал с самого начала, софтина SC ругается.
Сделай скриншоты закладки setting SC глянуть что там у тебя выставлено.
Вот настройки коммандера:
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=

=E95= sem
16.08.2009, 19:47
Потом попробовал запустить сервак коммандером....
Запустился,даже полетал чуток, но всё равно выдаёт ошибку:
Parse log error!: Socket Error # 10054
Потом, при выключении сервера в коммандере кнопкой ничего не происходит, сервер не вырубается, а индикатор светиться.
В командной строке il2server.exe ошибки не прописываются!
Где собака зарыта, кто знает? ;)

=E95= sem
16.08.2009, 19:52
Прекрасно получается. Раньше об этом уже писалось. Если не изменяет память, просто в conf.ini Ила вместо своего айпишника нужно вбить "localhost".

Можно летать, достаточно поменять порт у самой игры на другой ;)
Например, у сервера стандартный порт 21000, а у игры 21001.
Не знаю мужики, но у меня оно как то не получалось!
Да и хрен с ним, с ноута запускать сервак даже удобнее,хоть видишь, что там происходит в реальном времени!;)

RUS=Falcon-24=
16.08.2009, 21:04
Не знаю мужики, но у меня оно как то не получалось!
Да и хрен с ним, с ноута запускать сервак даже удобнее,хоть видишь, что там происходит в реальном времени!;)
Выше у тебя скрины в сервер командоре у тебя порт 20000 а не 21000

---------- Добавлено в 00:04 ---------- Предыдущее сообщение было написано в 00:02 ----------

Parse log error!: Socket Error # 10054

И не оброщай ты внимание на эту ошибку.

=E95= sem
16.08.2009, 23:29
Выше у тебя скрины в сервер командоре у тебя порт 20000 а не 21000

---------- Добавлено в 00:04 ---------- Предыдущее сообщение было написано в 00:02 ----------

Parse log error!: Socket Error # 10054

И не оброщай ты внимание на эту ошибку.
Там два порта прописано, первый,тот что к айпишнику блише 21000, кажись будет портом сервера, а второй, который подальше 20000, портом консоли вроде должен быть. Или я ошибаюсь? ;)
На счет Parse log error!: Socket Error # 10054 , хотелось бы знать,откуда у ошибки ноги растут...

ES_Vanka-Vstanka_09
17.08.2009, 09:41
Там два порта прописано, первый,тот что к айпишнику блише 21000, кажись будет портом сервера, а второй, который подальше 20000, портом консоли вроде должен быть. Или я ошибаюсь? ;)
На счет Parse log error!: Socket Error # 10054 , хотелось бы знать,откуда у ошибки ноги растут...

1.все правильно 21000 - это порт игры, 20000 - порт консоли.

2. С il2sc.exe

---------- Добавлено в 14:41 ---------- Предыдущее сообщение было написано в 14:04 ----------


Можно летать, достаточно поменять порт у самой игры на другой ;)
Например, у сервера стандартный порт 21000, а у игры 21001.

Да верно, получилось запустить сервер с своего компа и полетать на нем же.
В confs.ini сервера выставляешь порт отличный от твоего дефолтного(21000):
[NET]
speed=10000
serverChannels=64
localPort=21009

И запускаешь игру, там указываешь айпи и порт сервера : 192.168.01.1:21009 - подключаешься :ok:

=E95= sem
17.08.2009, 12:56
1.все правильно 21000 - это порт игры, 20000 - порт консоли.

2. С il2sc.exe
Хорошо, может кто может выложить рабочий Server Commander, а то достала постоянная глашка Parse log error!: Socket Error # 10054
Да и debuglog.txt распухает от неё безобразно!
Или может кто знает, как бороться с этой ошибкой?

Чёрный бомбер
17.08.2009, 14:39
Хорошо, может кто может выложить рабочий Server Commander
Держи мой :)

Помимо самого коммандера там есть два конфиг-файла сервера server.cmd и confs.ini

Не забудь прописать в нем свой ip ;)

=E95= sem
18.08.2009, 16:33
Держи мой :)
http://il2.jet.kg/uploads/IL-2_Server.rar
Помимо самого коммандера там есть два конфиг-файла сервера server.cmd и confs.ini
Не забудь прописать в нем свой ip ;)
Спасибище ОГРОМНОЕ!
Всё получилось, 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 прписанно:

ForceTimer
1 -не останавливать таймер при отсутсвии игроков на сервере
0-останавливать таймер при отсутствии игроков на серверетоже самое значении ForceLogScan=True ???
В инструкции:

ForceLogScan
1 -принудительно читаль лог-файл
0 -автоматически читать лог-файл
(1 ставить только в случае, если IL 2 SC не ведет потерю пилотов\самолетов и тд)Что значит True ???
3.Перенёс сервер на удалённый комп,доступ к которому у меня через Remote Administrator. Выход удалённого компа "в люди" через роутер со статическим айпишником.Для подключения юзеров к серверу достаточно вбить в Server Commander только внешний айпишник или надо ещё что-то и где то прописывать? ;)

Term
18.08.2009, 16:55
1. ХЗ. Не помню.
2. True=1
3. Не понял. Ето у роутера статический айпи или у сервера?

=E95= sem
18.08.2009, 17:53
1. ХЗ. Не помню.
2. True=1
3. Не понял. Ето у роутера статический айпи или у сервера?
У роутера статический IP ;)

Term
18.08.2009, 20:37
Ну хз как там с роутером. Я не спец по сетям и "умным" машинам. Но ...
Сервер вешается на айпи, который реально есть на компе (прописан в свойствах сети). Тоже самое и с командером, иначе он будет бежать на роутер и там искать. (ИМХО).
Я юзверям тады наверно все таки нуно айпи роутера говорить. (тоже имхо)

ES_Vanka-Vstanka_09
19.08.2009, 06:49
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 (http://www.sukhoi.ru/forum/showthread.php?t=3482)

Waso
19.08.2009, 08:46
Параметр ForceLogScan является ярчайшим представителем программных костылей, ИМХО

Чёрный бомбер
19.08.2009, 12:04
Спасибище ОГРОМНОЕ!
Всё получилось, 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 ???
В инструкции:
Что значит True ???
3.Перенёс сервер на удалённый комп,доступ к которому у меня через Remote Administrator. Выход удалённого компа "в люди" через роутер со статическим айпишником.Для подключения юзеров к серверу достаточно вбить в Server Commander только внешний айпишник или надо ещё что-то и где то прописывать? ;)
По ForceLogScan и ForceTimer: текст инструкции, которая идёт с IL2SC версии 2.02 остался от старых версий командера, где синтаксис этого параметра были 1 и 0 (о чем и написано в инструкции), однако в поcледних версиях синтаксис параметра был заменен на другой 1 на True, а 0 на False Так что не беспокойтесь, у меня они были включены, чтобы устранить баг коммандера со статой и избежания висения на сервере одной карты весь день, когда на сервере нет игроков :)

Теперь по пустому окошку "Manage monitor", информация появляется в нем только когда на сервере есть игроки, как на втором скрине, а по первому видно что на сервере никого нет, так как единственный игрок =EM95=sem вышел с сервера в 13:23:10 :)

Теперь про kick - это означает что коммандер удалил (выкинул) игрока с сервера, это происходит по нескольким причинам, например из за плохой связи игрока с сервером; использования запрещенных символов в позывном; превышение игроком штрафных очков; за то что игрок долго стоял без дела (ForceUserCheck=1) :)

=E95= sem
19.08.2009, 19:30
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 (http://www.sukhoi.ru/forum/showthread.php?t=3482)
C ForceTimer и ForceLogScan теперь всё понятно, спасибо!
На счёт роутера не совсем понятно?
Дома у меня компы тоже через роутер "в люди" выходят. Так вот в настройках сервера выставил внешний адрес,по которому компы в инет выходят, а в настройках консоли оставил внутренний адрес компа.Попросил мужиков потестить подключение,подключились немного полетали, никаких проблем!
А вот на удалённом компе, куда перебросил настроенный сервер, коммандер вообще не видит сервер и пишет в debuglog : server not responding, StartWork(126) сервер запускается и всё,подключиться к нему невозможно.
Если же без коммандера запустить il2server.exe то подключиться к нему удаётся!
Где опять искать глюки?

=E95= sem
19.08.2009, 19:40
По ForceLogScan и ForceTimer: текст инструкции, которая идёт с IL2SC версии 2.02 остался от старых версий командера, где синтаксис этого параметра были 1 и 0 (о чем и написано в инструкции), однако в поcледних версиях синтаксис параметра был заменен на другой 1 на True, а 0 на False Так что не беспокойтесь, у меня они были включены, чтобы устранить баг коммандера со статой и избежания висения на сервере одной карты весь день, когда на сервере нет игроков :)

Теперь по пустому окошку "Manage monitor", информация появляется в нем только когда на сервере есть игроки, как на втором скрине, а по первому видно что на сервере никого нет, так как единственный игрок =EM95=sem вышел с сервера в 13:23:10 :)

Теперь про kick - это означает что коммандер удалил (выкинул) игрока с сервера, это происходит по нескольким причинам, например из за плохой связи игрока с сервером; использования запрещенных символов в позывном; превышение игроком штрафных очков; за то что игрок долго стоял без дела (ForceUserCheck=1) :)
Спасибо за разъяснения, теперь по ForceLogScan и ForceTimer всё стало ещё понятнее! :ok:
На счет "Manage monitor" так там инфа вообще никакая не прописывается! Сервер то я запускал на ноуте, который стоит рядом с компом и очень хорошо видно весь процесс подключения и всего прочьего, когда игра запущена!
Тоже самое по "kick"(у)...
Коммандер то меня с сервера не выкинул, а писать - писал, как заводной, но в логе никаких записей касающихся "kick"(а) небыло :dance:

Waso
20.08.2009, 04:37
А вот на удалённом компе, куда перебросил настроенный сервер, коммандер вообще не видит сервер и пишет в debuglog : server not responding, StartWork(126) сервер запускается и всё,подключиться к нему невозможно.
Если же без коммандера запустить il2server.exe то подключиться к нему удаётся!
Где опять искать глюки?

Если с портами и адресами все точно в порядке, то почти на сто процентов уверен, что дело в таймауте на запуск сервера (StartTimeout=15000). Увеличь этот параметр, число это время в мс. пока SC будет ждать ответа от сервера. Можно и руками попробовать.
Жмете на Start/Stop и на предложение убить сервер говорите Да и потом снова на Start/Stop, SC напишет, что какая-то версия сервака уже запущена, мол не желаете ли запустить ещё одну. Ты ему - а фиг тебе, мол не желаю. Ну и тогда в окне сервера должны побежать строчки о киках и загрузке карты с SC. Как-то так.

Waso
20.08.2009, 07:44
А у меня есть вот какой вопрос. Как дружит il2server, IL2SC с Windows 2008 server?

А то тут хотят на него переходить, а я как-то и не в курсе, ибо как-то все больше по *nix'ам.

И ещё, нульваровский софт как под 2008-й, арбайтен? А то у меня то война, то дог стоит.

Заранее cпасибо!

RAM
20.08.2009, 11:24
Прошу помощи по такому вопросу.
Интернет организован как выделенка через VPN.
Сервер запускаю без командера. С той же машины подключиться получается, а с внешки нет. Т.е. вбивая в клиент внешний IP -соединения нет, а я захожу через внутренний IP. В конфиге прописан только порт.
Фаирволу разрешения выдал. Порт UDP открыл.
Сервер ТС, сервер непосредственно из ИЛ работают нормально, а к выделенному подключиться не могут.
Есть подозрения, что сервер подхватывает внутренний IP. Как заставить его светиться во внешки?

ES_Vanka-Vstanka_09
20.08.2009, 12:53
есть такая чудная программка CurrPort - показывает на каком порту и ip программа висит, посмотри и сделать переключения на настройках.

Чёрный бомбер
20.08.2009, 13:26
Спасибо за разъяснения, теперь по ForceLogScan и ForceTimer всё стало ещё понятнее! :ok:
На счет "Manage monitor" так там инфа вообще никакая не прописывается! Сервер то я запускал на ноуте, который стоит рядом с компом и очень хорошо видно весь процесс подключения и всего прочьего, когда игра запущена!
Тоже самое по "kick"(у)...
Коммандер то меня с сервера не выкинул, а писать - писал, как заводной, но в логе никаких записей касающихся "kick"(а) небыло :dance:

Что то странное у Вас творится на компьютере, я также качал этот дистрибутив сервера, (только выкинул оттуда папки со скинами, старый коммандер, лишние cmd файлы и другой мусор (логи и т.д.), закинул последнею версию коммандера) и подобных глюков как у Вас у меня не было. Поэтому вопрос: Какая версия Windows стоит у Вас? Стоит "чистая" Windows или сборка типа Питера Пена или Зверя?!

Schalker
20.08.2009, 15:14
Согласен с Чёрныйм бомбером. Странные проблемы. Сервер Ила - простейшее ( в установке ) приложение. Закатал все установочные файлы, поправил стартовый конфиг и летай.

Нужен Коммандер -Ставишь любой Мускл и готово.

На Windows2000 SP4 - идет практически сразу. Я без проблем переносил с Win2000 WS на Win2000 Server простым копированием файлов.

Есть заморочки Иловского Сервера с серьезными антивирусниками, а вот описываемые проблеммы - странно это. На Висту надеюсь , сервак не догодался загнать ?

=E95= sem
20.08.2009, 18:28
Если с портами и адресами все точно в порядке, то почти на сто процентов уверен, что дело в таймауте на запуск сервера (StartTimeout=15000). Увеличь этот параметр, число это время в мс. пока SC будет ждать ответа от сервера. Можно и руками попробовать.
Жмете на Start/Stop и на предложение убить сервер говорите Да и потом снова на Start/Stop, SC напишет, что какая-то версия сервака уже запущена, мол не желаете ли запустить ещё одну. Ты ему - а фиг тебе, мол не желаю. Ну и тогда в окне сервера должны побежать строчки о киках и загрузке карты с SC. Как-то так.
Спасибо, попробую!
А на сколько желательно увеличить StartTimeout ?

Что то странное у Вас творится на компьютере, я также качал этот дистрибутив сервера, (только выкинул оттуда папки со скинами, старый коммандер, лишние cmd файлы и другой мусор (логи и т.д.), закинул последнею версию коммандера) и подобных глюков как у Вас у меня не было. Поэтому вопрос: Какая версия Windows стоит у Вас? Стоит "чистая" Windows или сборка типа Питера Пена или Зверя?!

Согласен с Чёрныйм бомбером. Странные проблемы. Сервер Ила - простейшее ( в установке ) приложение. Закатал все установочные файлы, поправил стартовый конфиг и летай.

Нужен Коммандер -Ставишь любой Мускл и готово.

На Windows2000 SP4 - идет практически сразу. Я без проблем переносил с Win2000 WS на Win2000 Server простым копированием файлов.

Есть заморочки Иловского Сервера с серьезными антивирусниками, а вот описываемые проблеммы - странно это. На Висту надеюсь , сервак не догодался загнать ?
На домашнем компе и ноуте стоит WinXP Pro Corp SP3 v.5.1.2600 Build 5512 ENG + MUI RU,CS
SP(шки) интегрировал сам по ходу выпуска мелкомягким,ничего лишнего туда не тыкал и не убирал.Винда абсолютно чистая! ;)
На удалённом (Московском) компе, живущем в какой то конторе стоит та же самая винда, что и у меня дома, только без CS.MUI (ну нахрена москвичам чешский!) %)
На удалённом компе у нас там есть свой сквадовский диск с ФТП и Teamspeak 2 серверами, на котором необходимо ещё раскрутить и IL-2 Dedicated Server 4.08m
Так вот, с Вашей помощью на домашнем компе и ноуте удалось настроить Dedicated Server.По локальной (домашней) сети без проблем подключаюсь с компа на сервер установленный на ноуте и наоборот, с ноута на комп по внуртенним сетьевым айпишникам. Выход в инет через роутер, и по внешнему айпишнику ребята ко мне подрубались на (домашний) сервер без проблем. Всё работает отлично кроме окна "Manage monitor" в Server Commander(е),нихрена там не прописывается!
Заархивировав WinRAR(ом) настроенный сервер на домашнем компе, залил его по ФТПешке на удалённый(московский) комп, к которому у меня есть доступ по Радмину.Также залил скачанный по ссылке в первом моём посте готовый сервак от Басурмана il2_ds.tar.gz весом 1,35 ГБ (1 455 186 157 байт).Заливал Total Commander(ом). Правда в ходе загрузки связь с ФТП несколько раз обрывалась и приходилось врубать докачку.Зайдя Радмином на удалённый комп,проверил WinRAR(ом) целостность архивов, ошибок не обнаружено.
Распаковал по разным папкам и поменял в 00dsserver_408m от Басурмана всё со своего настроенного сервера,также прописал нужные порты и внешний айпишник удаённого компа (также подключен к инету посредством роутера).Но заставить работать сервера так и не удалось!
Где зарыта собака, понятия не имею? :dance:

ES_Vanka-Vstanka_09
21.08.2009, 06:57
Задай вопрос разработчикам (http://riseofflight.com/Forum/), возможно они тебе ответять , хотя и заняты на данный момент другим важным делом. Но попытка - не пытка, пробуй. Дорогу осилит идущий!

RAM
21.08.2009, 08:30
есть такая чудная программка CurrPort - показывает на каком порту и ip программа висит, посмотри и сделать переключения на настройках.

Спасибо за программку.
Оно у меня показует, что сервер находиться на внутреннем IP. Порты показывает правильно, те что задал. Только не пойму как переключить сервер на внешний IP. Это нужно делать в CurrPort или в самом сервере?

Чёрный бомбер
21.08.2009, 09:37
Спасибо за программку.
Оно у меня показует, что сервер находиться на внутреннем IP. Порты показывает правильно, те что задал. Только не пойму как переключить сервер на внешний IP. Это нужно делать в CurrPort или в самом сервере?
Надо правильно настроить NAT на сервере сети или роутере :)

Waso
21.08.2009, 11:29
Спасибо, попробую!
А на сколько желательно увеличить StartTimeout ?


Ну я не знаю сколько он у вас запускается. Можно секундомером померять :)

---------- Добавлено в 16:29 ---------- Предыдущее сообщение было написано в 15:21 ----------

Про 2008-й сервер некому рассказать?

ES_Vanka-Vstanka_09
21.08.2009, 15:43
Спасибо за программку.
Оно у меня показует, что сервер находиться на внутреннем IP. Порты показывает правильно, те что задал. Только не пойму как переключить сервер на внешний IP. Это нужно делать в CurrPort или в самом сервере?


Надо правильно настроить NAT на сервере сети или роутере :)
Точно.!
А вообще Спроси у своего админа или провайдера, кто тебе настроил vpn, они помогут тебе сделать редирект с наружного на внутренний, и чтоб с инета он (сервер) светился, а так сам если не рулишь то тебе н е сделать это.

=E95= sem
22.08.2009, 23:19
Кто знает, что это за ошибка и как с ней бороться? ;)

socked channel NOT created (Timeout.): 85.132.230.230:1025

tovarisch_Ko
23.08.2009, 14:41
Кто знает, что это за ошибка и как с ней бороться? ;)

Неудачная попытка присоединиться.

FullD
24.08.2009, 04:41
Прошу помощи по такому вопросу.
Интернет организован как выделенка через VPN.
Сервер запускаю без командера. С той же машины подключиться получается, а с внешки нет. Т.е. вбивая в клиент внешний IP -соединения нет, а я захожу через внутренний IP. В конфиге прописан только порт.
Фаирволу разрешения выдал. Порт UDP открыл.
Сервер ТС, сервер непосредственно из ИЛ работают нормально, а к выделенному подключиться не могут.
Есть подозрения, что сервер подхватывает внутренний IP. Как заставить его светиться во внешки?

Нужно настроить там , где тебе выдается VPN. Т.е. VPN ip у кого получаешь, у него и настроить надо перенаправление портов.

M@niac
27.08.2009, 04:03
У меня похожая проблема. И совсем не понятная.После того как подключийся к другому провайдеру.
Есть 2 IP. Внутренний 10.190........ и внешний 94.245........
Внешний работает через VPN(PPTP) В компе.
С внешним IP сервер ни как не хочет работать(Не видят другие). С внутренним работает.
Прописывал везде где надо в INI файлах сервера.

Как то заработало когда в CONFS.INI дописал(добавил)

[NET]
speed=10000
serverChannels=32
localHost=94.245............. - по идее его тут не было
localPort=21001
SkinDownload=0
difficulty=10425855

Т.е получается localHost=94.245............. он есть в CONFS.ini и CONFC.ini

Так все заработало, но появилась другая проблема. Через какое то время появляется ошибка generic host process for win32 services и весь интернет пропадает. Думаю изза этого добавления сверху.

Напомните мне пожалуйста куда надо было прописывать IP внутренний, внешний.

tovarisch_Ko
27.08.2009, 12:14
У меня похожая проблема. И совсем не понятная.После того как подключийся к другому провайдеру.
Есть 2 IP. Внутренний 10.190........ и внешний 94.245........
Внешний работает через VPN(PPTP) В компе.
С внешним IP сервер ни как не хочет работать(Не видят другие). С внутренним работает.
Прописывал везде где надо в INI файлах сервера.

Как то заработало когда в CONFS.INI дописал(добавил)

[NET]
speed=10000
serverChannels=32
localHost=94.245............. - по идее его тут не было
localPort=21001
SkinDownload=0
difficulty=10425855

Т.е получается localHost=94.245............. он есть в CONFS.ini и CONFC.ini

Так все заработало, но появилась другая проблема. Через какое то время появляется ошибка generic host process for win32 services и весь интернет пропадает. Думаю изза этого добавления сверху.

Напомните мне пожалуйста куда надо было прописывать IP внутренний, внешний.

Так выше написали - это разруливается тем, кто организует VPN, на сервере в конфиге нужно писать IP внутренний.

M@niac
27.08.2009, 15:08
Так выше написали - это разруливается тем, кто организует VPN, на сервере в конфиге нужно писать IP внутренний.
Эхх. К провайдеру бегать просить? Ну раньше как-то и без этого обходилось. Когда xdsl стоял.

LePage
27.08.2009, 19:09
Спасибо, попробую!
А на сколько желательно увеличить StartTimeout ?


На домашнем компе и ноуте стоит WinXP Pro Corp SP3 v.5.1.2600 Build 5512 ENG + MUI RU,CS
SP(шки) интегрировал сам по ходу выпуска мелкомягким,ничего лишнего туда не тыкал и не убирал.Винда абсолютно чистая! ;)
На удалённом (Московском) компе, живущем в какой то конторе стоит та же самая винда, что и у меня дома, только без CS.MUI (ну нахрена москвичам чешский!) %)
На удалённом компе у нас там есть свой сквадовский диск с ФТП и Teamspeak 2 серверами, на котором необходимо ещё раскрутить и IL-2 Dedicated Server 4.08m
Так вот, с Вашей помощью на домашнем компе и ноуте удалось настроить Dedicated Server.По локальной (домашней) сети без проблем подключаюсь с компа на сервер установленный на ноуте и наоборот, с ноута на комп по внуртенним сетьевым айпишникам. Выход в инет через роутер, и по внешнему айпишнику ребята ко мне подрубались на (домашний) сервер без проблем. Всё работает отлично кроме окна "Manage monitor" в Server Commander(е),нихрена там не прописывается!
Заархивировав WinRAR(ом) настроенный сервер на домашнем компе, залил его по ФТПешке на удалённый(московский) комп, к которому у меня есть доступ по Радмину.Также залил скачанный по ссылке в первом моём посте готовый сервак от Басурмана il2_ds.tar.gz весом 1,35 ГБ (1 455 186 157 байт).Заливал Total Commander(ом). Правда в ходе загрузки связь с ФТП несколько раз обрывалась и приходилось врубать докачку.Зайдя Радмином на удалённый комп,проверил WinRAR(ом) целостность архивов, ошибок не обнаружено.
Распаковал по разным папкам и поменял в 00dsserver_408m от Басурмана всё со своего настроенного сервера,также прописал нужные порты и внешний айпишник удаённого компа (также подключен к инету посредством роутера).Но заставить работать сервера так и не удалось!
Где зарыта собака, понятия не имею? :dance:

Если через роутер, то адреса в файлах конфигурации - внутренние. А в роутере смаппить порт (210хх) с внешнего адреса на внутренний (локальный типа 192.168.ххх.ххх) адрес сервера.

з/ы/ Не уверен, что получится удаленно (с внешки) настроить роутер, но все может быть. :)

tovarisch_Ko
27.08.2009, 21:05
Эхх. К провайдеру бегать просить? Ну раньше как-то и без этого обходилось. Когда xdsl стоял.

Лучше сразу на админов выходить и договариваться, обычно обычная техподдержка этого не понимает.
На ХДСЛ могли быть, а вернее и были , другие настройки, у провайдера, естественно. Вообще ХДСЛщики чаще и более грамотные спецы.

M@niac
28.08.2009, 03:30
Лучше сразу на админов выходить и договариваться, обычно обычная техподдержка этого не понимает.
Я лично сам немножко не понял что мне просить у них.

Обьясни пожалуйста. Что мне им(админам) сказать, спросить?
Чтобы они меня сразу поняли?

Чёрный бомбер
28.08.2009, 08:49
Я лично сам немножко не понял что мне просить у них.

Обьясни пожалуйста. Что мне им(админам) сказать, спросить?
Чтобы они меня сразу поняли?

Скажите им, чтобы они настроили NAT так, чтобы все пакеты идущие на порт 21000 ip 94.245.*.* передавались на ip 10.190.*.*

M@niac
01.09.2009, 10:12
Спасибо! Получилось и без них. Просто обновил Windows, и ошибки уже не выходят.

Ammiak
16.09.2009, 11:12
Доброго времени суток! Если где - то пропустил ответ на вопрос, прошу ногами не бить, а указать, куда перейти.
Проблема:
Полгода проработал на серваке у провайдера выделенный серв. Потом сервак пришлось форматировать, серв целиком не сохранился, надо собирать заново и настраивать.
Скачал с mission4today все части, собрал, настроил, всё прекрасно работает. Поскольку дома 2 компа, решил как раньше сначала протестить, потом залить на серв к провайдеру. Тестить принялся через 3 дня после сборки.
И вдруг обнаружил приятный факт, что серв попросту перестал запускаться. Появляется на секунду окно и всё.
Методом проб и ошибок выяснил, что проблема возникает после установки обновления 4.06, версия 4.05 работает без нареканий.
Думал, может файло битое какое, откуда только не перескачивал, и по частям и полностью - бесполезно.

Кто что скажет по поводу этой чертовщины? Ну ведь не бывает так, чтоб три дня назад работало, а сейчас - нет. Ведь полгода назад оттуда же качали и всё запускалось и все были счастливы.
Я в шоке.

Elman
18.09.2009, 17:52
Ammiak
К сожалению причины случившегося мне не ясны, т.к. имею малый опыт в администрировании выделенного сервера Ил-2.
1. Сервер крашится (падает) на всех доступных вам компьютерах?
2. Что пишет log.txt?
3. Попробуйте заглянуть на этот форум (http://redssquad.ru/forum/index.php?showtopic=79)

Ammiak
18.09.2009, 19:03
Log.txt отсутствует как таковой. Сервер валится (если это можно так назвать - вообще не запускается) на всех машинах (пробрвал сегодня на работе). При попытке пуска через SC - server not responding.
Я просто убился уже с этим сервером. Не знаю, что и делать. Работает только до 4.05 и всё тут.
Кстати с этого форума качал полную сборку - то же самое. Она и полная не работает. Или я болван или на меня порчу наслали?

ES_Vanka-Vstanka_09
19.09.2009, 08:50
Log.txt отсутствует как таковой. Сервер валится (если это можно так назвать - вообще не запускается) на всех машинах (пробрвал сегодня на работе). При попытке пуска через SC - server not responding.
Я просто убился уже с этим сервером. Не знаю, что и делать. Работает только до 4.05 и всё тут.
Кстати с этого форума качал полную сборку - то же самое. Она и полная не работает. Или я болван или на меня порчу наслали?

Где было ранее, уж не помню, файл sfs корявый, если по отдельности качать, качай полный сервер по ссылке jg154, тот рабочий, проверено.

Ammiak
19.09.2009, 10:51
во, у меня тоже подозрение было. Ибо после замены файла filesserver.sfs на файл от 4.05 всё же начинает хоть и криво но работать

А что за ссылка jg 54, расскажите поподробнее, пожалуйста!

---------- Добавлено в 10:51 ---------- Предыдущее сообщение было написано в 10:32 ----------

Отбой, разобрался.

Ammiak
20.09.2009, 01:20
SERVER NOT RESPONDING

В общем, и здесь тоже облом. Проверяли параллельно со мной ещё несколько человек, скачивая архив с общего ФТП.
Он тупо не запускается.
Ещё предложения будут?
Может, кто на обменник РАБОЧИЙ сервер всё же выложит??? Прямо вот на котором только что летали.

ES_Vanka-Vstanka_09
20.09.2009, 05:55
SERVER NOT RESPONDING

В общем, и здесь тоже облом. Проверяли параллельно со мной ещё несколько человек, скачивая архив с общего ФТП.
Он тупо не запускается.
Ещё предложения будут?
Может, кто на обменник РАБОЧИЙ сервер всё же выложит??? Прямо вот на котором только что летали.

1.Откуда качали , ссылку киньте?
2. Распаковали, каков размер сервера?
3. Как запускаете сервер ?

Ammiak
20.09.2009, 12:31
1. http://jg154.org/files/il2/il2_ds.tar.gz
2. Размер 1,4 Гб. При распаковке предлагает заменить одну шкурку и одну dll. Меняли, переименовывали - без толку.
3. Запускать пытались как через SC, указав пкть к исполняемому файлу, так и путём запуска исполняемого файла il2server.exe. (Пробовали и другие - аналогично).
Результат один - окно появляется на секунду и исчезает без всяких надписей.
SC пишет SERVER NOT RESPONDING.
Начинает работать с руганью только после замены файла FILESSERVER.SFS на аналогичный от версии 4.05.

DnK
20.09.2009, 12:53
1. http://jg154.org/files/il2/il2_ds.tar.gz
2. Размер 1,4 Гб. При распаковке предлагает заменить одну шкурку и одну dll. Меняли, переименовывали - без толку.
3. Запускать пытались как через SC, указав пкть к исполняемому файлу, так и путём запуска исполняемого файла il2server.exe. (Пробовали и другие - аналогично).
Результат один - окно появляется на секунду и исчезает без всяких надписей.
SC пишет SERVER NOT RESPONDING.
Начинает работать с руганью только после замены файла FILESSERVER.SFS на аналогичный от версии 4.05.
попробуй "чистый" сервер http://forum.sukhoi.ru/showpost.php?p=926472&postcount=187

Ammiak
20.09.2009, 12:55
Пробовал. То же самое.

DnK
20.09.2009, 12:59
Пробовал. То же самое.

настройки проверяй тогда. сервер работает 100%.

Ammiak
20.09.2009, 13:50
Упроверялся уже.
Может, через аську кто проконсультирует или ещё как?
Ну ведь в теме раньше уже писали про ту же проблему и вроде как разрешили всё.
Что, себе сделали, на других пофиг???

basurman
20.09.2009, 14:23
Сервер надо запускать из под коммандной строки, тогда окошко не исчезнет и можно посмотреть ошибку. Сервер с нашей странички 100% рабочий

Ammiak
20.09.2009, 14:59
Проблема решена. Всем спасибо!

Elman
20.09.2009, 17:58
Господа, выше промелькнула ссылка ( http://www.nullwar.com/about_mod ), на этой страничке есть следующие строчки:
- Отсутствует информация на чём летит противник по нажатию кнопки S в игре

Скачал, но к сожалению, там целая толпа модов, необходимо из этого всего выдернуть именно тот, что скрывает информацию по кнопке S.
Не могли бы вы подсказать какой из них именно он.
Признаюсь честно, что искал на forum.aviaskins.com, но к сожалению не нашел.

Папки на которые попадают под подозрение:
AAA - или это зенитки?
BASIC\com\maddox\il2\objects\air.ini - там перечислены все самолеты в игре
BASIC\gui\game\buttons - ??
BASIC\i18n\plane_ru.properties и weapons_ru.properties - чую, что тоже не то.
radar_new - Наверное радары какие-то.
version - наверное проверка нульваровских модов?

Или этот мод не нужно кидать в клиент. Если нет, то не могли бы вы подсказать откуда его можно стащить? :ups:

Waso
20.09.2009, 19:09
Обсуждение модов на этом форуме запрещено.

P.S. Причем ещё и не в том месте ищете, имхо. Это server-side мод. Со стороны клиента такому моду грош цена.

SlavikSG
09.10.2009, 17:48
На последней версии выделенного сервера 4.09m, при выборе всех шести новых самолетов, в логе "Ил-2 Коммандера" выскакивала ошибка, подсвеченная красным цветом. Типа, "Невозможно выбрать этот самолет". Не долго думая я залез в MySQL сервер, в базу статистики игры, в таблицу "aircrafts" и тупо, в конец этой таблицы добавил, все шесть новых крафтов. Сервак перегрузил. После чего ошибка пропала. Но остались сомнения. Правильно ли я все сделал... Будет ли статистика грамотно работать при выборе этих самолетов?

=M=TYGRA
10.10.2009, 07:29
Насколько я помню именно так. А новые объекты ведь тоже нужно добавлять и еще есть файл какой-то в командере. роде как там тоже объекты содержатся... по хорошему бы сделать это и выложить для всех...

=HH=Viktor
10.10.2009, 10:48
в /SC/Data хранятся текстовые файлики, с помощью которых командер делит наземку по группам
у нас на сервере за разные типы наземки вручается разное количество очков, поэтому было весьма критично то, что за грузовик Газ ААА давали очков как за зенитку. видимо при очередном обновлении ГТшники решили что ААА в названии грузовика это Anti-Aircraft Artillery. в результате удалили строчку Gaz_AAA из файла aaa, и перенесли её в файл cars (может с названиями файлов чуток путаю).

Elman
17.10.2009, 00:45
Господа, назрело пара вопросов:
1. В папке с серверкомандером от Геннадича есть файлик "GeoIPCountryWhois.csv", я так понимаю из него берется информация откуда человек к нам залетел на сервер. Я держу сервер в городской локалке, в которой есть 3 подсети с разными IP:
- 10.xxx.xxx.xxx
- 10.128.xxx.xxx
- 192.168.xxx.xxx
По аналогии с оригинальным содержанием редактирую этот файл под себя:

"10.0.0.0","10.127.255.255","3741024256","3741057023","lanname1","lanname1"
"10.128.0.0","10.128.255.255","3741057024","3741319167","lanname2","lanname2"
"192.168.0.0","192.168.255.255","3740925952","3741024255","lanname3","lanname3"
Но при приветствии нового игрока на сервере в окне чата информация "откуда игрок" не показывается. Что я делаю не так? Может кто-то сталкивался с подобным.
2. Недавно прикрутил il2sc_cherep, задал параметры присвоения званий, но получилось так, что по неопытности я назначил слишком много киллов до следующего звания. Переписал .xml файл, через админку сделал перерасчет званий, система сказала, что всё перерасчитала. Посмотрел там же в админке информацию по стрикам - да, действительно, всем присвоились звания как нужно, но на страницах web-статистики звания не изменились, точнее изменились, но не у всех, и не выше мл.лейтенанта. Пересчитал еще раз, на всякий случай, эффекта не дало. Потом подумал в сторону sql таблиц, перезапустил веб-сервер, эффекта не дало. Глубже копать, т.е. править что-либо в самих таблицах sql опасаюсь. Не могли бы вы подсказать путь наименьшего сопротивления, если такой вообще имеет место быть.

Благодарю за внимание. С Уважением!

Batia
24.10.2009, 13:25
Здравствуйте!!!
поиск не дал результатов.
подскажите пожайлуста как настроить сервер чтоб при случайной стрельбе по самолёту союзника не кикало с сервера.
и что сие такое расширенный БД

PetroW
25.10.2009, 00:13
Помогите пожалуйста вылечить Коммандер.
Очень часто отваливается: кикает всех, и после этого не реагирует на комманды.
в логе запись:

Force telnet reconnect! Users:20 BufferList:0

Что сие значит? И чем можно вылечить?

LVVP Jazz
04.11.2009, 14:05
Доброго времени суток уважаемые.
Возникла проблема с которой не можем справиться. При загрузке очередной карты сервер виснет, шкала пинга ухрдит в красное, всех пилотов разумеется кикает, происходит не постоянно, есть зависимость от количества игроков, обычно если больше 35-и. Пытались наблюдать за процессом через удалённый рабочий стол, сервер установлен на железе провайдера, видно что при загрузке карты сервер грузит процессор до 100%, командер показывает что загружена новая карта и якобы всех играющих пилотов, хотя на самом деле уже никого нет, il2conn сервера тоже не видит. О ошибках командер тоже не сообщает... Железо 2-х ядерный ксеон и 4 гига памяти. Может кто нить сталкивался с подобным?

Чёрный бомбер
04.11.2009, 19:20
Доброго времени суток уважаемые.
Возникла проблема с которой не можем справиться. При загрузке очередной карты сервер виснет, шкала пинга ухрдит в красное, всех пилотов разумеется кикает, происходит не постоянно, есть зависимость от количества игроков, обычно если больше 35-и. Пытались наблюдать за процессом через удалённый рабочий стол, сервер установлен на железе провайдера, видно что при загрузке карты сервер грузит процессор до 100%, командер показывает что загружена новая карта и якобы всех играющих пилотов, хотя на самом деле уже никого нет, il2conn сервера тоже не видит. О ошибках командер тоже не сообщает... Железо 2-х ядерный ксеон и 4 гига памяти. Может кто нить сталкивался с подобным?
Какой версии сервер? Моды используются? Под какой ОС работает сервер, Win/Lin? Через какой софт управляется сервер SC/DCG? Используюется БД MySQL? БД локальные? Сервер зависает на одних и тех же картах? После чего начались зависания сервера?

P.S. Конфиг командера в студию (не забудьте в нём конфиденциальную информацию стереть ;))

basurman
04.11.2009, 19:27
Под какой ОС работает сервер, Win/Lin?
Наличие коммандера от ГТ и упоминание об удаленном рабочем столе позволяет сказать, что на 99,9% это винда.

По вопросу: если попробовать без коммандера, есть ли такая трабла?

mar$
04.11.2009, 20:34
если попробовать без коммандера, есть ли такая трабла?
Без коммандера не будет смены карт,а трабла у нас именно в этот момент происходит.

basurman
05.11.2009, 02:31
если дело только за этим, то карту можно сменить и без коммандера.
Сменить раз нннадцать и посмотреть, в сервере проблема или в коммандере

mar$
05.11.2009, 07:45
Сменить раз нннадцать и посмотреть
Если бы все так просто. Если бы проблема возникала при 2-3 подключенных клиентах,то без проблем,но при 30-ти "нннадцать" раз сервер не передернешь,разбегутся все:)

LVVP Jazz
06.11.2009, 13:50
Сильно извиняюсь конечно, но хотелось бы услышать от модератора, по какой причине стёрты мои посты???

ES_Vanka-Vstanka_09
08.11.2009, 18:30
Доброго времени суток уважаемые.
Возникла проблема с которой не можем справиться. При загрузке очередной карты сервер виснет, шкала пинга ухрдит в красное, всех пилотов разумеется кикает, происходит не постоянно, есть зависимость от количества игроков, обычно если больше 35-и. Пытались наблюдать за процессом через удалённый рабочий стол, сервер установлен на железе провайдера, видно что при загрузке карты сервер грузит процессор до 100%,ядерный ксеон и 4 гига памяти. Может кто нить сталкивался с подобным?


Что еще запущено у провайдера ..- может там штук 100 игрушек(серверов) , и запрасто могут конфликтовать, мы запускали свой сервер на железе провайдера, нам тоже так же плакали, что вы нам грузите железо, а разбираться там никто не будет, идите нах... или несите свой отдельный комп. В итоге просто свой выделенный сервер подняли на отдельном железе, и все пучком. На простом селероне 1.7 и 512 озу , 25 % загрузка никаких проблем. Все довольны.

LVVP Jazz
08.11.2009, 19:42
ES_Vanka-Vstanka_09 и мы через это проходили, а теперь на железе только мы, ну ещё тим спик наш висит и мускуль с БД, есть там и второй сервак, гоночно - дуэльный, но он простой и работает без БД и статистики, он малопосещаем, впрочем мы пробовали его выключать, ничего это не даёт, видимо придётся просить переустановить винду...

ES_Vanka-Vstanka_09
09.11.2009, 06:55
ну ченить пробуйте, "Дорогу осилит идущий". :-)

=Val=
09.11.2009, 07:13
Кто-нибуть уже прошил SC новыми крафтами? Поделитесь опытом плиз.

Чёрный бомбер
09.11.2009, 08:30
ES_Vanka-Vstanka_09 и мы через это проходили, а теперь на железе только мы, ну ещё тим спик наш висит и мускуль с БД, есть там и второй сервак, гоночно - дуэльный, но он простой и работает без БД и статистики, он малопосещаем, впрочем мы пробовали его выключать, ничего это не даёт, видимо придётся просить переустановить винду...
1. Отключить в командере проверку на лаги.
2. Отключить на время в командере работу с БД.

Когда последний раз обнулялась статистика? Просто на нашем "нулевом" сервере такое обычно бывает когда БД перегружена (по 6-12 месяцев не обнуляли).

PetroW
09.11.2009, 10:06
Кто-нибуть уже прошил SC новыми крафтами? Поделитесь опытом плиз.
В SC папка Data, файл SAir : добавить новые самолеты
MySql таблица aircrafts : добавить новые самолеты

ROSS_Noy
09.11.2009, 15:34
В SC папка Data, файл SAir : добавить новые самолеты
MySql таблица aircrafts : добавить новые самолеты

Это все понятно. Где взять названия новых крафтов на EN языке ?

=Val=
09.11.2009, 15:37
Думаю поставить на филд и в mis потом глянуть. Но крафтов новых мало, их так вычислить можно. А вот как быть с наземкой? Где точный список новых названий взять? (или уже обновленную таблицу)

=SUG=Udet
09.11.2009, 17:48
Это все понятно. Где взять названия новых крафтов на EN языке ?
'I-16type5'
'I-16type5_SPB'
'I-16type5_Skis'
'I-16type6',
'I-16type6_Skis'
'AviaB534'
'DXXI_SARJA3_EARLY'
'DXXI_SARJA3_LATE'
'MC-200series3'
'MC-200series7'
'MC-200series7FB'
'SM-79'

Как то так :)

mar$
10.11.2009, 11:59
Файлы SAir для коммандера и MakeEmptyDB.sql для БД 4.09m

mar$
10.11.2009, 12:07
Когда последний раз обнулялась статистика?
Пробовали и так-бестолку.Явно трабла сервера,никак не БД.В момент зависания сервера,когда через коммандер сервер обрубаешь, в консоли сервера начинает пробегать быстро куча строк,быстро,особо ничего не успеваешь заметить,что пишет, и консоль закрывается.Единственное,что уловил-это присутствие немалого кол-ва ошибок java

KPAMOP
10.11.2009, 20:11
У меня вопрос по шкуркам...
Сервер крутится по Линуксом, коммандер Il-2SC, народ, летающий захотел подгрузку шкурок включить... подскажите как, пожалуйста... :)

Файл confs.ini


[NET]
speed=15000
serverChannels=48
localPort=21000
SkinDownload=1
difficulty=27260927
serverName=***
serverDescription=
checkServerTimeSpeed=1
checkClientTimeSpeed=0
socksHost=
localHost=0.0.0.0
checkRuntime=0
checkTimeSpeedDifferense=0.3
checkTimeSpeedInterval=10

[chat]
autoLogDetail=3

[MaxLag]
farMaxLagTime=10
nearMaxLagTime=2
cheaterWarningDelay=10
cheaterWarningNum=3

[Console]
IP=21000
IPS=***
LOG=1
LOGTIME=1
LOGFILE=logs.lst
HISTORY=128
HISTORYCMD=128
LOGKEEP=1

[game]
eventlog=eventlog.txt
eventlogkeep=0
TypeClouds=1


Я так полагаю, что SkinDownload=1 уже включены шкурки? Но не работает, ребята проверяли, шкуры - дефолтные... :(
Где ещё капнуть?

И ещё, а что эти параметры значат в отдельности?

Спасибо!

mar$
11.11.2009, 00:08
KPAMOP,я думаю,это проблемы линукса,а точнее,передачи данных на другую файловую систему...

basurman
11.11.2009, 00:30
если крутится под вайном и вайн старый, то надо обновить на новый. такая проблема была в старом вайне

KPAMOP
11.11.2009, 17:09
Простите, а какая версия вайна считается новой?
Просто я на пингвиньем языке не понимаю... Все дела делают админы... но им до Ил-2 - фиолетово... :)

=HH=Viktor
11.11.2009, 17:41
попроси их просто обновить вайн, в линуксе есть очень удобная система репозитариев, она сама поставит последнюю версию

Waso
11.11.2009, 18:29
Простите, а какая версия вайна считается новой?
Просто я на пингвиньем языке не понимаю... Все дела делают админы... но им до Ил-2 - фиолетово... :)
Стабильная версия до сих пор - 1.0.1
Но лучше ставить из девелоперсокй ветки, там 1.1.32.

KPAMOP
11.11.2009, 18:55
Спасибо, будем пробовать!..

D.K.
16.11.2009, 01:05
Файлы SAir для коммандера и MakeEmptyDB.sql для БД 4.09m

Знаю знаю, с подобными вопросами надо не сюда обращаться, а к разработчикам соответствующего софта, но я абсолютный ноль по знанию этой темы, а вот желания поднять сервер у меня хоть отбавляй. Но вот проблема- не могу создать базу данных. MySQL при попытке создать эту базу выдает ошибку

#1049 - Unknown database 'il2sc'

Подскажите пожалуйста как это победить, либо подскажите где об этом можно почитать. Заранее спасибо

basurman
16.11.2009, 01:25
Я не знаю, что за файл, но скорее всего в начале стоит что-то типа

use il2sc;
Надо изменить на имя той базы, которая используется у вас.

mar$
16.11.2009, 01:38
D.K., создай сначала саму БД с названием il2sc,или в скрипте первой строкой допиши следующее:
CREATE DATABASE `il2sc`;
И она создастся сама

D.K.
16.11.2009, 18:01
Большое спасибо, помогло!

Ammiak
18.11.2009, 22:31
Доброго времени суток!
Извиняюсь, если подобные темы уже были, тогда поделитесь, пожалуйста, ссылкой.
Проблема:
Установили стоковый выделенный сервер в локальной сети провайдера.
Локальный адрес сервера 10.0.8.3, белый адрес- 195.49.236.19.
И что бы я в конфигах не прописал, сервер конектит только с адреса 10.0.8.3, то есть со внешки не зайти.
Причём утилита SC прерасно работает на моём компе, но отказывается работать вообще на каком-либо из серверов провайдера, вешая его наглухо.

Ну? Кто что скажет?

D.K.
19.11.2009, 00:01
Я ставил выделенный сервер сначало на одну машину, и зайти на него можно было нормально с внешнего адреса. Потом решил поставить на отдельную машину, в результате чего появилась какая-то трудность-сервер не запускается до конца если вместо локального адреса прописать внешний в настройках SC. Зависает процесс на настройках маркеров и дистанций их появления. Но если прописать локальный адрес, то запуск сервера происходит корректно, но виден он становится только из локалки. И кроме того, сервер упорно старается запустить карту с 13-ю островами по кругу, вместо указанного маплиста.Пробовал вылечить это путем полного копирования папки с сервером и SC с одной машины на другую, но ситуации это не исправило совершенно. И еще один момент-на первой машине (на которой все работает на ура) стоит Windows 7. А вот на другой стоит ХР (по соображениям не большой мощности железа). Самое главное сдесь то, что сервер необходимо запустить именно на второй машине (потому как приобреталась специально для этих целей) Надеюсь проблему обрисовал понятно. Подскажите пожалуйста, куда надо копать?

LVVP Jazz
19.11.2009, 00:03
Ammiak, что бы командер не вешал комп, запущай его через файловый менеджер, фар или тотал командер, а не кликом по экзешнику.

Ammiak
19.11.2009, 00:08
То есть я захожу удаленным доступом на сервак, пускаю тотал, пускаю SC и глушу толтал? Правильно?

LVVP Jazz
19.11.2009, 01:00
Верно...

mar$
19.11.2009, 08:45
D.K.,может,дело в организации сети? Порт перекрыт там,или еще что

LePage
19.11.2009, 14:08
Скорее всего.
2 Ammiak. Скорее всего порт 21xxx не проброшен (portforward) на маршрутизаторе (гейте) для всех протоколов или хотя бы UDP - нет внешки. Если SC в локальной сети, то и адрес сервера ему указывать локальный - 10.x.x.x. На локальных серверах открыть (в файерволах - если есть) порты 20ххх и 21ххх. Отключить фильтрацию протокола UDP, если есть. Иначе SC до сервера не достучится.
з/ы/ какая система на сервере?

Ammiak
19.11.2009, 23:41
Всем спасибо, проблема почти решена, белый айпи конектит, SC пускается через тотал.
Но вот SC упорно лезет в инет на свой родной сайт, а если запретить - с ошибкой завершает работу.
Что за фича, возможно ли её победить и надо ли это делать?

mar$
20.11.2009, 07:38
Ammiak,можно в файле hosts,который по пути C:\WINDOWS\system32\drivers\etc сделать запись,подобную 127.0.0.1 localhost, т.е. ниже дописать:
127.0.0.1 gennadich.com(адрес,куда лезет)
Перегружаешь машину,и тогда SC не будет лезть в инет. Хотя странно,что он это делает...:meeting:

Ammiak
20.11.2009, 20:30
Ещё лучше ситуация.
SC пускается через тотал и вроде бы никуда не лезет уже.
Но когда я ему указываю в настройках на исполняемый файл сервера или нажать кнопку пуска сервера - завершает свою работу с ошибкой.
Если SC вынуть из папки с сервером - то указание на файл и запуск сервера происходят корректно, но при попытке залезть в другие меню настроек - просит уложить его в папку с сервером.
Маразм уже какой то.

Waso
21.11.2009, 07:57
За файлом глобальных банов он туда лезет, ИМХО

Ammiak
22.11.2009, 12:12
Писец!
Теперь он вообще конектить отказался.
Пишет:
socket channel not created и указывает твой айпи
Вот что ему не так???

LePage
23.11.2009, 04:10
инишники сервера, консоли и коммандера выложи. бум думать.

PetroW
23.11.2009, 09:23
что бы командер не вешал комп, запущай его через файловый менеджер, фар или тотал командер, а не кликом по экзешнику.

А можно узнать чем отличается запуск из тотала от двойного клика в эксплорере или по ярлыку???

mar$
23.11.2009, 12:36
А можно узнать чем отличается запуск из тотала от двойного клика в эксплорере или по ярлыку???
Ды наверное,это какая-то случайность,но у нас от запуска с ярлыка машина просто напрочь зависала (возможно,кривость винды):)

mar$
29.11.2009, 09:53
А мы вроде решили свою проблему (http://www.sukhoi.ru/forum/showpost.php?p=1321466&postcount=627)
Причина была в загруженности карт по объектам,точнее,по статическим объектам.Причем возможности сети тут уже ничем не помогают,вероятно,это-особенности java.Замечено,что при "весе" файла .mis карты более 100-120кб уже дает шансы на появления тормозилова сервера при смене такой карты при большом кол-ве подключенных клиентов (35 и более)

Ammiak
30.11.2009, 23:25
Так, руки дошли. Кладу инишники серва и SC.

Сейчас ситуация такая. Запускается и работает корректно чисто на локальном адресе. Заходит с адреса 10.0.8.3:21000. Хотя некоторые локальные пользователи жалуются, что не могут достучаться, но большинство заходит.
На сервере есть белый айпи 195.49.236.21
При попытке пуститься с ним, сервер и SC начинают жить каждый своей жизнью, не грузятся через SC карты, не глушится сам серв, и, естественно, не конектит, что говорит о косяке в настройках сети.
Одно время этот белый айпи работал, дня два буквально.
Но потом начались проблемы, о которых я писал выше.

CONFC
[il2_console]
title=IL2-CONSOLE

[NET]localHost=195.49.236.19

[Console]
IP=20000
HISTORY=128
HISTORYCMD=128
LOG=1
LOGTIME=0
LOGFILE=logc.lst
LOGKEEP=0

[window]
width =800
height =600
ColourBits =16
DepthBits =16
StencilBits=0
EnableClose=1

[GLPROVIDER]
GL =Opengl32.dll

[GLPROVIDERS]
Open GL =Opengl32.dll
DirectX =dx8wrap.dll

[Render_DirectX]
TexQual=2
TexMipFilter=1
TexCompress=0
TexFlags.UseDither=1
TexFlags.UseAlpha=0
TexFlags.UseIndex=0
TexFlags.PolygonStipple=0
TexFlags.UseClampedSprites=0
TexFlags.DrawLandByTriangles=1
TexFlags.UseVertexArrays=1
TexFlags.DisableAPIExtensions=0
TexFlags.ARBMultitextureExt=1
TexFlags.TexEnvCombineExt=1
TexFlags.SecondaryColorExt=1
TexFlags.VertexArrayExt=0
TexFlags.ClipHintExt=0
TexFlags.UsePaletteExt=0
Shadows=1
Specular=2
SpecularLight=2
DiffuseLight=2
DynamicalLights=1
MeshDetail=2
LandShading=2
LandDetails=1
Sky=2
Forest=1
TexAnisotropicExt=0
TexCompressARBExt=0
TexFlags.TexAnisotropicExt=0
TexFlags.TexCompressARBExt=0

[Render_OpenGL]
TexQual=2
TexMipFilter=1
TexCompress=0
TexFlags.UseDither=1
TexFlags.UseAlpha=0
TexFlags.UseIndex=0
TexFlags.PolygonStipple=0
TexFlags.UseClampedSprites=0
TexFlags.DrawLandByTriangles=1
TexFlags.UseVertexArrays=0
TexFlags.DisableAPIExtensions=0
TexFlags.ARBMultitextureExt=1
TexFlags.TexEnvCombineExt=1
TexFlags.SecondaryColorExt=0
TexFlags.VertexArrayExt=0
TexFlags.ClipHintExt=0
TexFlags.UsePaletteExt=0
Shadows=1
Specular=2
SpecularLight=2
DiffuseLight=2
DynamicalLights=1
MeshDetail=2
LandShading=2
LandDetails=1
Sky=2
Forest=1

TexAnisotropicExt=0
TexCompressARBExt=1
TexFlags.TexAnisotropicExt=0
TexFlags.TexCompressARBExt=1
VisibilityDistance=2
LandGeom=2
-----------------------------------------------------------------

CONFS
[il2_console]
title=IL2-CONSOLE

[NET]localHost=195.49.236.19

[Console]
IP=20000
HISTORY=128
HISTORYCMD=128
LOG=1
LOGTIME=0
LOGFILE=logc.lst
LOGKEEP=0

[window]
width =800
height =600
ColourBits =16
DepthBits =16
StencilBits=0
EnableClose=1

[GLPROVIDER]
GL =Opengl32.dll

[GLPROVIDERS]
Open GL =Opengl32.dll
DirectX =dx8wrap.dll

[Render_DirectX]
TexQual=2
TexMipFilter=1
TexCompress=0
TexFlags.UseDither=1
TexFlags.UseAlpha=0
TexFlags.UseIndex=0
TexFlags.PolygonStipple=0
TexFlags.UseClampedSprites=0
TexFlags.DrawLandByTriangles=1
TexFlags.UseVertexArrays=1
TexFlags.DisableAPIExtensions=0
TexFlags.ARBMultitextureExt=1
TexFlags.TexEnvCombineExt=1
TexFlags.SecondaryColorExt=1
TexFlags.VertexArrayExt=0
TexFlags.ClipHintExt=0
TexFlags.UsePaletteExt=0
Shadows=1
Specular=2
SpecularLight=2
DiffuseLight=2
DynamicalLights=1
MeshDetail=2
LandShading=2
LandDetails=1
Sky=2
Forest=1
TexAnisotropicExt=0
TexCompressARBExt=0
TexFlags.TexAnisotropicExt=0
TexFlags.TexCompressARBExt=0

[Render_OpenGL]
TexQual=2
TexMipFilter=1
TexCompress=0
TexFlags.UseDither=1
TexFlags.UseAlpha=0
TexFlags.UseIndex=0
TexFlags.PolygonStipple=0
TexFlags.UseClampedSprites=0
TexFlags.DrawLandByTriangles=1
TexFlags.UseVertexArrays=0
TexFlags.DisableAPIExtensions=0
TexFlags.ARBMultitextureExt=1
TexFlags.TexEnvCombineExt=1
TexFlags.SecondaryColorExt=0
TexFlags.VertexArrayExt=0
TexFlags.ClipHintExt=0
TexFlags.UsePaletteExt=0
Shadows=1
Specular=2
SpecularLight=2
DiffuseLight=2
DynamicalLights=1
MeshDetail=2
LandShading=2
LandDetails=1
Sky=2
Forest=1

TexAnisotropicExt=0
TexCompressARBExt=1
TexFlags.TexAnisotropicExt=0
TexFlags.TexCompressARBExt=1
VisibilityDistance=2
LandGeom=2
---------------------------------------------------------------------------

SC
[Main]

ForceUserCheck=0
ForceTimer=True
HelloOn=2
MapLogDetail=1
ChatLogDetail=1
DebugLogDetail=3
ForceLogScan=False
ShowBan=2

GamePath=D:\IL2 FB Dedicated Server\
AllowNotRegistered=1
ReqLogon=0
ArmyPlay=0
PlanePlay=1
DisableTargets=0
IP=10.0.8.3
Port=20000
UseSQL=0
SQLhost=Type Your MySQLServer IP
SQLport=3306
Database=il2sc
SQLLogin=root
SQLPassword=
InterfaceLanguageID=2
ResetMissionDeads=1
LogonFromWebOnly=0
KickNoVisitWeb=0
CountStaticPlanes=0
CountSAirByType=0
CollisionDetect=1
BanType=2
RunAfterMission=0
PassBeforeOnseat=0
StartTimeout=15000
PlayersVote=1
Exec=
Parameter=
ServerName=DSN_server
VoteLevel=100
GunstatAllowed=1
LiveAllowed=1
TargetsAllowed=1
TimeAllowed=1
RAirAllowed=1
RGrdAllowed=1
VoteAllowed=1
WarnAllowed=1
TeamsAllowed=1
MapAllowed=1
KillMessageTo=3
SpdCheck=2

[Default]
Planes=100
Pilots=100
Time=60

[Warn]
TeamKillHuman=30
TeamKillStatic=20
PlanePlay=10
Admin=99
BadWord=100
LowSpeed=1


[Limits]
DeadLimit=0

[Times]
DeadLimitBanTime=0
WarnBanTime=0
BailTime=600
TargetsEndTime=15
[GlobalBan]
Use=0
UseProxy=0
ProxyIP=
ProxyPort=
[SpdLimits]
14.4=16
28.8=31
56.0=64
ISDN=128
ADSL=128
LAN=128
RangeSpeedCheck=0
RangeMin=256
RangeMax=100000
RangePoints=5

LePage
01.12.2009, 01:00
Сразу же:
CONFC
[il2_console]
title=IL2-CONSOLE
[NET]
localHost=127.0.0.1 (или локальный попробуй (10.0.8.3), если SC на другой машине, хотя - судя по SC.ini он стоит там же, где и сервер - проверь GamePath=D:\IL2 FB Dedicated Server\)

CONFS - вообще левый ))


з/ы/ про белый IP поподробнее - NAT? локалка за роутером? Или две платы торчит?

и откуда взялся localHost=195.49.236.19, если внешний есть 195.49.236.21?

и выложи нормальный confs.ini

D.K.
01.12.2009, 22:41
Народ начал жаловаться, что на сервере через определенное время начинает сильно "тормозить" чат, т.е. сообщения появляются с большой задержкой. После перезагрузки сервера чат опять работает нормально какое-то время. Как это лечится? Лог чата у меня отключен

Ammiak
03.12.2009, 01:08
Сразу же:
CONFC
[il2_console]
title=IL2-CONSOLE
[NET]
localHost=127.0.0.1 (или локальный попробуй (10.0.8.3), если SC на другой машине, хотя - судя по SC.ini он стоит там же, где и сервер - проверь GamePath=D:\IL2 FB Dedicated Server\)

Сменил, результата вобщем-то никакого за исключением того, что SC пишет null remote adress при запуске, но работает после корректно на айпи 10.0.8.3:21000.


CONFS - вообще левый ))

Перевыкладываю.

confs
--------------------
[NET]
speed=10000
serverChannels=16
localPort=21000
SkinDownload=1
difficulty=32505855
serverName=DSN_server
serverDescription=
checkServerTimeSpeed=1
checkClientTimeSpeed=1
socksHost=
checkTimeSpeedDifferense=0.3
checkTimeSpeedInterval=10

[chat]
autoLogDetail=0

[MaxLag]
farMaxLagTime=10
nearMaxLagTime=2
cheaterWarningDelay=10
cheaterWarningNum=3

[Console]
;IP=20000
IPS=195.49.236.21
LOG=1
LOGTIME=1
LOGFILE=logs.lst
HISTORY=128
HISTORYCMD=128
LOGKEEP=1

IP=20000
[game]
eventlogkeep=0
eventlog=eventlog.lst
TypeClouds=1

--------------------

з/ы/ про белый IP поподробнее - NAT? локалка за роутером? Или две платы торчит?

Цитирую ответ администратора удалённого серва, на который я имею доступ.
Нет никаких "роутеров", "маршрутизаторов" и тд. Фаервол давно выключен. Есть прямой доступ к инету. Он ничем не блокируется. Ничего никуда пробрасывать нет необходимости - везде прямой полный доступ.


и откуда взялся localHost=195.49.236.19, если внешний есть 195.49.236.21?
Это я опечатался, когда подбирал айпи. Но почему то, что бы я не прописал, сервер пускается только на локальном, хоть с SC, хоть так.

Ammiak
05.12.2009, 15:54
Ну что, кто что скажет?
Вся проблема в том, что пропиши я в конфигах хоть что угодно, сервер конектит только с 10.0.8.3:21000 (локальный).
Или здеся нетути таких умов, кто реально поможет?:D

Sexton
05.12.2009, 22:02
Может открою секрет полишинеля.
Но в иле есть недокументированная фича.
Если в conf.ini в секции game прописать eventlogHouse=1, то в лог будут писаться сообщения об уничтоженных домах .

LePage
05.12.2009, 22:23
Сменил, результата вобщем-то никакого за исключением того, что SC пишет null remote adress при запуске, но работает после корректно на айпи 10.0.8.3:21000.

Перевыкладываю.

confs
--------------------
[NET]
speed=10000
serverChannels=16
localPort=21000
SkinDownload=1
difficulty=32505855
serverName=DSN_server
serverDescription=
checkServerTimeSpeed=1
checkClientTimeSpeed=1
socksHost=
checkTimeSpeedDifferense=0.3
checkTimeSpeedInterval=10

[chat]
autoLogDetail=0

[MaxLag]
farMaxLagTime=10
nearMaxLagTime=2
cheaterWarningDelay=10
cheaterWarningNum=3

[Console]
;IP=20000
IPS=195.49.236.21
LOG=1
LOGTIME=1
LOGFILE=logs.lst
HISTORY=128
HISTORYCMD=128
LOGKEEP=1

IP=20000
[game]
eventlogkeep=0
eventlog=eventlog.lst
TypeClouds=1

--------------------


Цитирую ответ администратора удалённого серва, на который я имею доступ.
Нет никаких "роутеров", "маршрутизаторов" и тд. Фаервол давно выключен. Есть прямой доступ к инету. Он ничем не блокируется. Ничего никуда пробрасывать нет необходимости - везде прямой полный доступ.


Это я опечатался, когда подбирал айпи. Но почему то, что бы я не прописал, сервер пускается только на локальном, хоть с SC, хоть так.

Убери адрес в переменной IPS - напиши IPS= .
Проверь брандмауэр машины на которой стоит сервер Ила. Должен быть открыт доступ для приложения il2server. Порт 21000 для протокола UDP. Или всех протоколов. Или отключи брандмауэр ))

конфиги ила содержат только один адрес - localhost (127.0.0.1).
конфиг командера только адрес машины на которой стоит ил2 дедикейтед сервер и адрес машины с БД. Если все на одной машине то адрес везде 127.0.0.1, или в крайнем случае локальный. Внешних быть вообще не должно.

Ammiak
05.12.2009, 23:07
Пробуем.

---------- Добавлено в 23:07 ---------- Предыдущее сообщение было написано в 22:55 ----------

Бесполезняк. Работает ТОЛЬКО на 10.0.8.3:21000
Неужели сама машина мозг трахает?

LePage
06.12.2009, 02:21
зайди на http://2ip.ru/ с сервера!
проверишь внешний адрес сервера
проверка на открытый порт 21000 - http://2ip.ru/check-port/

и еще - какая операционная система на сервере? и не динамический ли АйПи сервера?

dom
06.12.2009, 06:19
попробуй так

confs.ini
[NET]
speed=10000
serverChannels=16
localPort=21000
SkinDownload=1
difficulty=32505855
serverName=DSN_server
serverDescription=
checkServerTimeSpeed=1
checkClientTimeSpeed=0
socksHost=
checkTimeSpeedDifferense=0.3
checkTimeSpeedInterval=10

[chat]
autoLogDetail=3

[MaxLag]
farMaxLagTime=10
nearMaxLagTime=2
cheaterWarningDelay=10
cheaterWarningNum=3

[Console]
IP=20000
IPS=
LOG=1
LOGTIME=1
LOGFILE=logs.lst
HISTORY=128
HISTORYCMD=128
LOGKEEP=1

[game]
eventlogkeep=1
eventlog=eventlog.lst
TypeClouds=0

confc.ini
[il2_console]
title=IL2-CONSOLE

[NET]
localHost=10.0.8.3

[Console]
IP=20000
HISTORY=128
HISTORYCMD=128
LOG=1
LOGTIME=0
LOGFILE=logc.lst
LOGKEEP=0

[window]
width =800
height =600
ColourBits =16
DepthBits =16
StencilBits=0
EnableClose=1

[GLPROVIDER]
GL =Opengl32.dll

[GLPROVIDERS]
Open GL =Opengl32.dll
DirectX =dx8wrap.dll

[Render_DirectX]
TexQual=2
TexMipFilter=1
TexCompress=0
TexFlags.UseDither=1
TexFlags.UseAlpha=0
TexFlags.UseIndex=0
TexFlags.PolygonStipple=0
TexFlags.UseClampedSprites=0
TexFlags.DrawLandByTriangles=1
TexFlags.UseVertexArrays=1
TexFlags.DisableAPIExtensions=0
TexFlags.ARBMultitextureExt=1
TexFlags.TexEnvCombineExt=1
TexFlags.SecondaryColorExt=1
TexFlags.VertexArrayExt=0
TexFlags.ClipHintExt=0
TexFlags.UsePaletteExt=0
Shadows=1
Specular=2
SpecularLight=2
DiffuseLight=2
DynamicalLights=1
MeshDetail=2
LandShading=2
LandDetails=1
Sky=2
Forest=1
TexAnisotropicExt=0
TexCompressARBExt=0
TexFlags.TexAnisotropicExt=0
TexFlags.TexCompressARBExt=0

[Render_OpenGL]
TexQual=2
TexMipFilter=1
TexCompress=0
TexFlags.UseDither=1
TexFlags.UseAlpha=0
TexFlags.UseIndex=0
TexFlags.PolygonStipple=0
TexFlags.UseClampedSprites=0
TexFlags.DrawLandByTriangles=1
TexFlags.UseVertexArrays=0
TexFlags.DisableAPIExtensions=0
TexFlags.ARBMultitextureExt=1
TexFlags.TexEnvCombineExt=1
TexFlags.SecondaryColorExt=0
TexFlags.VertexArrayExt=0
TexFlags.ClipHintExt=0
TexFlags.UsePaletteExt=0
Shadows=1
Specular=2
SpecularLight=2
DiffuseLight=2
DynamicalLights=1
MeshDetail=2
LandShading=2
LandDetails=1
Sky=2
Forest=1

TexAnisotropicExt=0
TexCompressARBExt=1
TexFlags.TexAnisotropicExt=0
TexFlags.TexCompressARBExt=1
VisibilityDistance=2
LandGeom=2

il2sc.ini
[Main]

ForceUserCheck=0
ForceTimer=1
HelloOn=2
MapLogDetail=1
ChatLogDetail=1
DebugLogDetail=1
ForceLogScan=0
ShowBan=1
Language=Russian

GamePath=D:\IL2 FB Dedicated Server\
AllowNotRegistered=1
ReqLogon=0
ArmyPlay=0
PlanePlay=0
DisableTargets=0
IP=10.0.8.3
Port=20000
UseSQL=0
SQLhost=
SQLport=3306
Database=il2sc
SQLLogin=root
SQLPassword=
InterfaceLanguageID=2
ResetMissionDeads=0
ServerName=DSN_server

[Default]
Planes=100
Pilots=100
Time=60

[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

Ammiak
06.12.2009, 21:42
Так, появилось некоторое улучшение. :)
После мозгоклюйства с машиной сервер стал таки корректно грузиться на внешнем айпи, но при попытке зайти со внешнего адреса появляется надпись типа socket not created channel и указание на мой локальный адрес.
Стало быть, пакеты всё же стали доходить, но что-то мешает...
Что же это может быть, есть варианты?

LePage
07.12.2009, 14:25
поточнее, что значит мой? сервера Ил-2 или другой локальной машины.
Трудно быть экстрасенсом.

з/ы/ Порты открыты? Внешний адрес не динамический? Система на сервере Ил2 какая?

з/з/ы И что значит фраза:«... стал корректно грузиться на внешнем... но при попытке зайти с внешнего...»?:eek:
имхо - либо грузится, либо негрузится.

Ammiak
07.12.2009, 15:41
Объясняю.
Есть провайдер с локальной сетью и ВПН для выхода во внешку.
Есть у меня удалённый доступ к одной из машин этого провайдера, где расположен этот несчастный ил2.
У этой машины есть локальный адрес 10.0.8.3 и внешний 195.49.236.21.
Трагедия заключается в том, что по сей день не конектит с адреса 195.49.236.21.
Порты открыты, файрвол выключен вообще, внешний адрес постоянен.
До последнего сообщения сервер и SC корректно запускались только на адресе 10.0.8.3:21000, причём независимо от того что я пропишу в конфигах сервера.
Этот адрес я вписывал в соответствующую строку SC. При иных настройках начиналось server not responding, после чего он и SC работали сами по себе и друг на друга не влияли, т.е. запуск был некорректен.
Конектилось, соответственно, только внутри локалки.
Вчера администратор по моей просьбе сменил основной айпи на внешний.
Теперь наблюдаем ту же картину, корректный запуск всех приложений идёт на адресе 195.49.236.21.
При этом при попытке законектиться со включенной ВПН (и при этом наблюдая за сервером через терминал удалённого доступа) ничего не получается вообще ни с какого адреса, но сервер выдаёт в своём окне надпись типа socket not created channel и указывает твой айпи (или того, кто ещё хотел зайти).
Вот чего ему не хватает?

dom
08.12.2009, 10:29
а можно глянуть на server.cmd?

Ammiak
08.12.2009, 22:48
Пожалуйста!

server NAME DSN_server 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 0
difficulty Clouds 1
difficulty RealisticLandings 1
difficulty TakeoffLanding 1
difficulty NoPadlock 1
difficulty NoMapIcons 0
difficulty NoMinimapPath 1
difficulty NoSpeedBar 1
difficulty NoOutsideViews 1
difficulty NoIcons 0
mission LOAD BEGIN
f gc.cmd
maxping 9999 DELAY 9999 WARNINGS 9999
mp_dotrange FOE COLOR 0.2 DOT 100 RANGE 0 TYPE 0 ID 0.2 NAME 0.5
mp_dotrange FRIENDLY COLOR 0.2 DOT 100 RANGE 0 TYPE 0 ID 0.2 NAME 0.5

SlavikSG
09.12.2009, 13:55
Как-то я уже задавал в теме этот вопрос. Но вразумительного ответа так и не получил. Форумчане сошлись на том, то глючит железа компа. Хоть оно и работало тогда идеально с другим софтом и нареканий на него никаких не было.

И вот, железо сменилось полностью! Комп переехал на двухядерник Celeron E1500.. Конечно, не бог весть как круто, но много круче того что было. То есть, комп получился следующего поколения (после того, который был до этого). Гиг оперативки. Настоящий, купленный, лицензионный WinXP SP-3 со всеми последними обновлениями. Так же все остальные дрова на чипсет, на звук, видео - все наисвежайшее. В общем, комп пашет просто ИДЕАЛЬНО!!!

И вот что я имею на этом компе:

1. Выделенный сервер IL2 версии 4.09m на 20 игроков.

2. IL2 Server Commander v.2.02

4. MySQL (были разные версии). Сейчас версия 5.1.40

5. Работает статистика "Дизайн и программирование Команда Геннадича Москва, Россия, 2006-2007 V.2.02 "

6. HyperLobby Pro 3.9.111

7. Спустя несколько часов (а иногда и быстрее) после постоянного онлайна от 10 до 15 игроков, на сервере перестают стрелять зенитки, корабли, танки и прочие боты. И это есть "ПЕРВЫЙ ПРИЗНАК" того, что с серваком начинает творится что-то неладно.

8. Затем, после того как перестают стрелять зенитки, начинаются лаги. Появление лагов связано с тем, что в этот момент процессы сервера (il2fb.exe) и IL2 Server Commander-а (il2sc.exe) начинают пожирать все процессорные ресурсы компа. Компьютер, просто на просто, начинает задыхаться.

9. В этот момент видно, как в DOS-окне сервера стремительно бежит инфа. Ну, невероятно быстро бежит! В десятки раз быстрее того, как должна бежать.

10. И как следствие "Девятого пункта" - быстро растет лог-файл "logs.txt". Вырастает до невероятных значений. От 2-3 гигов и больше. Может даже исчерпать все место на диске.

11. Продолжаться это и может и час и два. Народ будет летать и дальше как обычно. Ничего не замечая. Если народу будет много, от 10-15 и больше, то обязательно будут лаги. Если народу будет меньше, то лаги будут не так заметны И как я уже писал выше - зенитки не стреляют.

12. Если в этот момент игроки сменят карту, то новая карта загрузится нормально, но игроки на нее уже зайти не смогут.

13. Если ничего не делать (и так же не менять карту), то последняя стадия глюка - игроки начинают отваливаться от сервака и зайти уже не могут.

14. После того как на серваке вообще никого не остается, в DOS-окне сервера так же стремительно сменяется инфа и так же стремительно нарастает лог-файл. И это не смотря на то, что НА СЕРВАКЕ УЖЕ НИКОГО НЕТ.

15. Лечится все эта бадяга только полным рестартом сервера. :(

16. Если народу летает мало. Скажем не более 5-8 игроков, то сервак может проработать и целый день и даже сутки. И ничего с ним страшного не произойдет.

17. В итоге, за серваком нужно постоянно следить. И конечно это сильно напрягает.

18. Совсем без игроков, в режиме ожидания, сервак может пахать целыми неделями.

19. Сразу скажу что сервак пашет уже не первый год, и до сих пор я не заметил никакой закономерности в появлении этого глюка. Ну, вообще никакой закономерности!!! Полный рандом!!! Единственная зависимость, это чем больше народу летает, тем быстрее этот глюк наступает. Но может наступить (не часто такое было) и с двумя игроками.

20. Этот глюк так же имеет место быть в полном объеме и при работе ОБЫЧНОГО ГОЛОГО СЕРВЕРА. То есть без Commander-а, MySQL ,Статистики, HyperLobby. Иными словами, настройки всех остальных прог полностью исключаются. То есть, ковырять для начала нужно просто сам сервак. Как-то я уехал из города на три полные недели. Зная про этот свой глюк, я все выключил. Оставил только голый сервак, без всяких ротаций карт и прочего. Просто и тупо одна карта и все. Приехал и вижу пункт "номер Девять", как в DOS-окне сервера стремительно бежит инфа. Лог-файл вырос до невероятных размеров и заполнил весь винт. Windows честно сказала, что место на диске "D" исчерпано. А сервак и молотил и молотил дальше. Вот только зайти на него уже никто не мог. Вот таки дела!

21. В момент работы сервера отключал все возможные и невозможные программы.

22. Стоят антивирус NOD32 и фаервол Kerio WinRoute. Их, естественно, не отключал.

23. Модем ADSL. Ширина канала 512 кбит. По этой причине я не даю возможности летать большому количеству игроков и занижаю их скорость до стандарта модема 14400. Самолеты, (конечно), подергиваются в полете, но летать можно и канал остается достаточно свободным.

24. Сервак работает на компе, к которому непосредственно подключен ADSL-модем. То есть, никого лишнего "мапинга портов" нет. IP-адрес модема настоящий "белый". Модем работает очень стабильно. Возможно потому что удаленность от АТС не более 300 метров.

25. На сервере не используется никаких дополнительных модов, в виде "Званий" в статистике и прочего. Только то, что я перечислил в самом начале списка.

26. Глюк этот был на всех версиях Сервера. Ну, скорее всего на всех. Самый первый сервак я уже с трудом помню. Больше трех лет уже прошло.

Вот собственно и мой вопрос:
ЕСТЬ ЛИ ТАКОЕ У КОГО-ТО ЕЩЕ, И КАК ЭТО МОЖНО ВЫЛЕЧИТЬ?
Какие логи желательно посмотреть? Точное название файлов, (потому что некоторые логи у меня вообще отключены).

Сразу скажу, железо компа тут не причем. ОНО СОВЕРШЕННО ИСПРАВНО!!!

Лично мои мысли по этому поводу:
Мне кажется, сервак рушится по вине некоего клиента, от которого (в какой-то момент времени) приходит кривой пакет. Сервак его переварить не может и наступает глюк. Возможно это как-то связано с плохим интернетом со стороны клиента и возможно мне нужно как-то больше "закрутить гайки" на серваке, чтобы не допускать лагающих игроков и игроков с большим пингом, на сервер. До сих пор я относился к подобным игрокам достаточно лояльно (о чем скажет приведенный мною ниже инишник).

Раньше я думал, что такое происходит от "игроков-фантомов". То есть, от игроков, которые покинули сервер, но "Server Commander" их по прежнему видит. Иногда такие игроки с нулевым пингами и атрибутам бывает, что как бы они остаются и "Server Commander" их видит и показывает. Но этот глюк так же есть, когда на серваке вообще никого нет. Во всяком случае, в окне "Server Commander-а" никого нет.

Вот привожу главный настроечный файл своего сервера:

[NET]
speed=1500 (с расчетом скорости - "Модем 14400")
serverChannels=21
localPort=21000
localHost=192.168.1.5
SkinDownload=1
difficulty=27260415 (что это такое, я вообще не врубаюсь)
serverName=Dedicated Server
serverDescription=Server!!!
checkServerTimeSpeed=0 (скорее всего тут нужно что-то менять)
checkClientTimeSpeed=0 (скорее всего тут нужно что-то менять)
socksHost=
checkTimeSpeedDifferense=0.3 (скорее всего тут нужно что-то менять)
checkTimeSpeedInterval=10 (скорее всего тут нужно что-то менять)

[chat]
autoLogDetail=3

[MaxLag] (скорее всего тут ВСЕ нужно менять)
farMaxLagTime=30
nearMaxLagTime=5
cheaterWarningDelay=30
cheaterWarningNum=12

[Console]
IP=20000
IPS=212.12.30.146
LOG=1
LOGTIME=1
LOGFILE=logs.txt
HISTORY=128
HISTORYCMD=128
LOGKEEP=0
[game]
eventlog=eventlog.lst
eventlogkeep=0
TypeClouds=1

И так же привожу скрин "Коммандера":
http://img-fotki.yandex.ru/get/4003/slaviksg.a/0_213b0_c3e873c6_orig.jpg

Посмотрите. Что лучше всего в первую очередь "подкрутить"? Плиииз!!!

ПОВТОРЮСЬ ЕЩЕ РАЗ!!! ГЛЮК ПРОЯВЛЯТСТЯ ДАЖЕ НА ПУСТОМ ГОЛОМ СЕРВЕРЕ!!! Все дополнительные примочки выключались.

Извините за многословие. Сервак просто достал! Дальше терпеть его выходки больше нет сил. :(

RUS=Falcon-24=
09.12.2009, 14:30
2:Ammiak
Возможно это поможет:

2. Если вход не происходит с сообщением Connection attempt to remote host failed. Reason: Timeout, то причин может быть несколько:
В игре выбран неправильный локальный IP адрес. Если у вас соединение с Internet происходит через VPN/PPPoE, то Ваш компьютер получит два IP адреса, один - локальный адрес сетевой карты, а второй - IP подключения к Internet. Ил-2 в таком случае не может выбрать для работы правильный IP. Чтобы указать игре, через какой IP работать, запустите программу настройки Ил-2 и на закладке "Сеть" выберите адрес (обычно правильный IP - нижний)

---------- Добавлено в 14:30 ---------- Предыдущее сообщение было написано в 14:03 ----------




И так же привожу скрин "Коммандера":
http://img-fotki.yandex.ru/get/4003/slaviksg.a/0_213b0_c3e873c6_orig.jpg

:(

Тут ты действительно завысил,сделай хотя бы так:

maxping 1200 DELAY 600 WARNINGS 5

А так чтоб понять суть проблемы надо бы увидеть файл logs.txt пусть и не весь конечно.

SlavikSG
09.12.2009, 14:46
Тут ты действительно завысил,сделай хотя бы так:

maxping 1200 DELAY 600 WARNINGS 5

А так чтоб понять суть проблемы надо бы увидеть файл logs.txt пусть и не весь конечно.
Сделал. Понаблюдаю.

Кстати, почему-то в родном хелпе Коммандера описание этой закладки отсутствует. Что такое maxping это ясно. А вот что такое DELAY и WARNINGS и я не понимаю. Не пояснишь?

Лог попробую поймать в момент глюка. Просто она настолько здоровый получатся после глюка, что я у меня он автоматом сразу удаляется.

Ammiak
09.12.2009, 14:54
2:Ammiak
Возможно это поможет:

2. Если вход не происходит с сообщением Connection attempt to remote host failed. Reason: Timeout, то причин может быть несколько:
В игре выбран неправильный локальный IP адрес. Если у вас соединение с Internet происходит через VPN/PPPoE, то Ваш компьютер получит два IP адреса, один - локальный адрес сетевой карты, а второй - IP подключения к Internet. Ил-2 в таком случае не может выбрать для работы правильный IP. Чтобы указать игре, через какой IP работать, запустите программу настройки Ил-2 и на закладке "Сеть" выберите адрес (обычно правильный IP - нижний)[COLOR="Silver"]

Не помогает, пробовали.

RUS=Falcon-24=
09.12.2009, 15:09
Сделал. Понаблюдаю.

Кстати, почему-то в родном хелпе Коммандера описание этой закладки отсутствует. Что такое maxping это ясно. А вот что такое DELAY и WARNINGS и я не понимаю. Не пояснишь?

Лог попробую поймать в момент глюка. Просто она настолько здоровый получатся после глюка, что я у меня он автоматом сразу удаляется.

А я не знаю зачем ты SC на английском пользуешь, переведи его на русский в первой закладке там где ип и порт прописываешь и путь до сервера,сверху есть выбор языка выбери русский и всё понятно станет.
А так:
DELAY-Задержка
WARNINGS- Предупреждении.

---------- Добавлено в 15:09 ---------- Предыдущее сообщение было написано в 15:01 ----------

checkServerTimeSpeed=0 вот тут у меня стоит 1

[MaxLag]
farMaxLagTime=10
nearMaxLagTime=2
cheaterWarningDelay=10
cheaterWarningNum=3

И тут так настроено,но может и не за этого.
Кстати тут писали добавить новые самалёт с 4.09 может тут конфликт,хотя тоже вряд ли.Нужно смотреть logs.txt во время глюка.

SlavikSG
09.12.2009, 15:23
...есть выбор языка выбери русский и всё понятно станет.
А так:
DELAY-Задержка
WARNINGS- Предупреждении.[COLOR="Silver"]

Дык, как переводятся эти слова - это мне понятно. :) Мне непонятно ЧТО ЭТО ТАКОЕ???

В общем, исправил инишник на то, как у тебя. В принципе и сам хотел так сделать. Ведь это, по сути, значения по умолчанию.

Спасибо за ответы, за помощь!

Лог-файл, при первой же возможности (глюке) выложу.

PetroW
10.12.2009, 09:24
Мне непонятно ЧТО ЭТО ТАКОЕ???
Командер ведет подсчет штрафных очков у пилота - это WARNINGS
когда их > 100 пилота кикает.

Если пинг игрока > maxping то выдать пилоту предупреждение в виде WARNINGS , повторить процедуру через DELAY.

SlavikSG
11.12.2009, 09:19
Командер ведет подсчет штрафных очков у пилота - это WARNINGS
когда их > 100 пилота кикает.

Если пинг игрока > maxping то выдать пилоту предупреждение в виде WARNINGS , повторить процедуру через DELAY.
Ясно. Спасибо! Немного подумав я уже и сам догадался. :)

Вот пишу дальше отчет о тестировании своей беды. Как и обещал.

Напоминаю, что писал про свою беду я тут:
http://www.sukhoi.ru/forum/showpost.php?p=1337762&postcount=687

В общем, приведение значений инишников сервера к дефолтным значениям на мой взгляд ни к чему не привели. Ну, может, (мне показалось), сервак стал держаться немного дольше и устойчивее, прежде чем срываться в глюк. Повторюсь про глюк... Когда на серваке перестают стрелять зенитки, то начинает стремительно расти лог-файл logs.txt. До невероятных значений вырастает нагрузка на процессор, у игроков начинаются лаги. И в итоге, через час-два, игроков сервак выкидывается за борт. Как и обещал, привожу небольшой фрагмент этого лог-файла. В нем сразу видно, что к игровому процессу на сервере, он не имеет никакого отношения. Игроков на серваке уже давно нет, а лог продолжает расти. Ровно за секунду времени (я посмотрел по логу), набегает больше 2000 строк одной и той же гадости.

Любуемся:

[6:14:40 AM] java.lang.NullPointerException
[6:14:40 AM] at com.maddox.il2.objects.ships.BigshipGeneric$Move.tick(BigshipGeneric.java:2288)
[6:14:40 AM] at com.maddox.il2.engine.Interpolators.tick(Interpolators.java:222)
[6:14:40 AM] at com.maddox.il2.engine.Actor.interpolateTick(Actor.java:434)
[6:14:40 AM] at com.maddox.il2.engine.InterpolateAdapter.msgTimeOut(InterpolateAdapter.java:174)
[6:14:40 AM] at com.maddox.rts.MsgTimeOut.invokeListener(MsgTimeOut.java:73)
[6:14:40 AM] at com.maddox.rts.Message._send(Message.java:1217)
[6:14:40 AM] at com.maddox.rts.Message.sendToObject(Message.java:1191)
[6:14:40 AM] at com.maddox.rts.Message.sendTo(Message.java:1134)
[6:14:40 AM] at com.maddox.rts.Message.trySend(Message.java:1115)
[6:14:40 AM] at com.maddox.rts.Time.loopMessages(Time.java:252)
[6:14:40 AM] at com.maddox.rts.RTSConf.loopMsgs(RTSConf.java:100)
[6:14:40 AM] at com.maddox.il2.game.DServer.loopApp(DServer.java:178)
[6:14:40 AM] at com.maddox.il2.game.Main.exec(Main.java:436)
[6:14:40 AM] at com.maddox.il2.game.DServer.main(DServer.java:431)
[6:14:40 AM] java.lang.NullPointerException
[6:14:40 AM] at com.maddox.il2.objects.ships.BigshipGeneric$Move.tick(BigshipGeneric.java:2288)
[6:14:40 AM] at com.maddox.il2.engine.Interpolators.tick(Interpolators.java:222)
[6:14:40 AM] at com.maddox.il2.engine.Actor.interpolateTick(Actor.java:434)
[6:14:40 AM] at com.maddox.il2.engine.InterpolateAdapter.msgTimeOut(InterpolateAdapter.java:174)
[6:14:40 AM] at com.maddox.rts.MsgTimeOut.invokeListener(MsgTimeOut.java:73)
[6:14:40 AM] at com.maddox.rts.Message._send(Message.java:1217)
[6:14:40 AM] at com.maddox.rts.Message.sendToObject(Message.java:1191)
[6:14:40 AM] at com.maddox.rts.Message.sendTo(Message.java:1134)
[6:14:40 AM] at com.maddox.rts.Message.trySend(Message.java:1115)
[6:14:40 AM] at com.maddox.rts.Time.loopMessages(Time.java:252)
[6:14:40 AM] at com.maddox.rts.RTSConf.loopMsgs(RTSConf.java:100)
[6:14:40 AM] at com.maddox.il2.game.DServer.loopApp(DServer.java:178)
[6:14:40 AM] at com.maddox.il2.game.Main.exec(Main.java:436)
[6:14:40 AM] at com.maddox.il2.game.DServer.main(DServer.java:431)
[6:14:40 AM] java.lang.NullPointerException
[6:14:40 AM] at com.maddox.il2.objects.vehicles.artillery.ArtilleryGeneric$Move.tick(ArtilleryGeneric.java:629)
[6:14:40 AM] at com.maddox.il2.engine.Interpolators.tick(Interpolators.java:222)
[6:14:40 AM] at com.maddox.il2.engine.Actor.interpolateTick(Actor.java:434)
[6:14:40 AM] at com.maddox.il2.engine.InterpolateAdapter.msgTimeOut(InterpolateAdapter.java:174)
[6:14:40 AM] at com.maddox.rts.MsgTimeOut.invokeListener(MsgTimeOut.java:73)
[6:14:40 AM] at com.maddox.rts.Message._send(Message.java:1217)
[6:14:40 AM] at com.maddox.rts.Message.sendToObject(Message.java:1191)
[6:14:40 AM] at com.maddox.rts.Message.sendTo(Message.java:1134)
[6:14:40 AM] at com.maddox.rts.Message.trySend(Message.java:1115)
[6:14:40 AM] at com.maddox.rts.Time.loopMessages(Time.java:252)
[6:14:40 AM] at com.maddox.rts.RTSConf.loopMsgs(RTSConf.java:100)
[6:14:40 AM] at com.maddox.il2.game.DServer.loopApp(DServer.java:178)
[6:14:40 AM] at com.maddox.il2.game.Main.exec(Main.java:436)
[6:14:40 AM] at com.maddox.il2.game.DServer.main(DServer.java:431)
[6:14:40 AM] java.lang.NullPointerException
[6:14:40 AM] at com.maddox.il2.objects.vehicles.artillery.ArtilleryGeneric$Move.tick(ArtilleryGeneric.java:629)
[6:14:40 AM] at com.maddox.il2.engine.Interpolators.tick(Interpolators.java:222)
[6:14:40 AM] at com.maddox.il2.engine.Actor.interpolateTick(Actor.java:434)
[6:14:40 AM] at com.maddox.il2.engine.InterpolateAdapter.msgTimeOut(InterpolateAdapter.java:174)
[6:14:40 AM] at com.maddox.rts.MsgTimeOut.invokeListener(MsgTimeOut.java:73)
[6:14:40 AM] at com.maddox.rts.Message._send(Message.java:1217)
[6:14:40 AM] at com.maddox.rts.Message.sendToObject(Message.java:1191)
[6:14:40 AM] at com.maddox.rts.Message.sendTo(Message.java:1134)
[6:14:40 AM] at com.maddox.rts.Message.trySend(Message.java:1115)
[6:14:40 AM] at com.maddox.rts.Time.loopMessages(Time.java:252)
[6:14:40 AM] at com.maddox.rts.RTSConf.loopMsgs(RTSConf.java:100)
[6:14:40 AM] at com.maddox.il2.game.DServer.loopApp(DServer.java:178)
[6:14:40 AM] at com.maddox.il2.game.Main.exec(Main.java:436)
[6:14:40 AM] at com.maddox.il2.game.DServer.main(DServer.java:431)
[6:14:40 AM] java.lang.NullPointerException
[6:14:40 AM] at com.maddox.il2.objects.ships.BigshipGeneric$Move.tick(BigshipGeneric.java:2288)
...
и так далее, бесконечно. Одно и тоже. Пока место на диске не будет полностью исчерпано.

Ну, что же это за беда такая?!.. :(

LePage
11.12.2009, 18:51
типа, счетчик времени отпал.

где-то в этом куске кода ошибка возникает:

... tick() {
00793 validateTowAircraft();
00794 if(dying == 0)
00795 {
00796 long l = Time.tickNext();
00797 if(Mission.isCoop())
00798 l = NetServerParams.getServerTime() + (long)Time.tickLen();
00799 if(path != null)
00800 {
00801 computeInterpolatedDPR(l);
00802 setMovablePosition(l);
00803 } else
00804 if(computeInterpolatedDPR(l))
00805 setPosition();
00806 boolean flag = false;
00807 if(wakeupTmr == 0L)
00808 {
00809 for(int j = 0; j < prop.nGuns; j++)
00810 if(parts[arms[j].part_idx].state == 0)
00811 {
00812 arms[j].aime.tick_();
00813 flag = true;
00814 }
00815
00816 } else
00817 {
00818 for(int k = 0; k < prop.nGuns; k++)
00819 {
00820 if(parts[arms[k].part_idx].state != 0)
00821 continue;
00822 flag = true;
00823 break;
00824 }
00825
00826 if(wakeupTmr > 0L)
00827 wakeupTmr--;
00828 else
00829 if(++wakeupTmr == 0L)
00830 if(isAnyEnemyNear())
00831 wakeupTmr = BigshipGeneric.SecsToTicks(BigshipGeneric.Rnd(DELAY_WAKEUP, DELAY_WAKEUP * 1.2F));
00832 else
00833 wakeupTmr = -BigshipGeneric.SecsToTicks(BigshipGeneric.Rnd(4F, 7F));
00834 }
00835 if(flag)
00836 send_bufferized_FireCommand();
00837 if(isNetMirror())
00838 mirror_send_bufferized_Damage();
00839 else
00840 if(netsendPartsState_needtosend)
00841 send_bufferized_PartsState();
00842 return true;
00843 }
00844 if(dying == 3)
00845 {
00846 if(path != null || !Mission.isDeathmatch())
00847 {
00848 eraseGuns();
00849 return false;
00850 }
00851 if(respawnDelay-- > 0L)
00852 return true;
00853 if(!isNetMaster())
00854 {
00855 respawnDelay = 10000L;
00856 return true;
00857 } else
00858 {
00859 wakeupTmr = 0L;
00860 makeLive();
00861 forgetAllAiming();
00862 setDefaultLivePose();
00863 setDiedFlag(false);
00864 tmInterpoStart = tmInterpoEnd = 0L;
00865 bodyDepth = bodyPitch = bodyRoll = 0.0F;
00866 bodyDepth0 = bodyPitch0 = bodyRoll0 = 0.0F;
00867 bodyDepth1 = bodyPitch1 = bodyRoll1 = 0.0F;
00868 setPosition();
00869 pos.reset();
00870 send_RespawnCommand();
00871 return true;
00872 }
00873 }
00874 if(netsendPartsState_needtosend)
00875 send_bufferized_PartsState();
00876 long l1 = Time.tickNext();
00877 if(dying == 1)
00878 {
00879 if(l1 >= tmInterpoEnd)
00880 {
00881 bodyDepth0 = bodyDepth1;
00882 bodyPitch0 = bodyPitch1;
00883 bodyRoll0 = bodyRoll1;
00884 bodyDepth1 = sink2Depth;
00885 bodyPitch1 = sink2Pitch;
00886 bodyRoll1 = sink2Roll;
00887 tmInterpoStart = tmInterpoEnd;
00888 tmInterpoEnd = sink2timeWhenStop;
00889 dying = 2;
00890 }
00891 } else
00892 if(l1 >= tmInterpoEnd)
00893 {
00894 bodyDepth0 = bodyDepth1 = sink2Depth;
00895 bodyPitch0 = bodyPitch1 = sink2Pitch;
00896 bodyRoll0 = bodyRoll1 = sink2Roll;
00897 tmInterpoStart = tmInterpoEnd = 0L;
00898 dying = 3;
00899 }
00900 if((Time.tickCounter() & 0x63) == 0 && dsmoks != null)
00901 {
00902 for(int i = 0; i < dsmoks.length; i++)
00903 if(dsmoks[i] != null && dsmoks[i].pipe != null && dsmoks[i].pipe.pos.getAbsPoint().z < -4.891D)
00904 {
00905 Eff3DActor.finish(dsmoks[i].pipe);
00906 dsmoks[i].pipe = null;
00907 }
00908
00909 }
00910 computeInterpolatedDPR(l1);
00911 if(path != null)
00912 setMovablePosition(timeOfDeath);
00913 else
00914 setPosition();
00915 return true;
00916 }


p/s/ карта с кораблями? и что в логах клиентов в этот момент? и неплохо бы пару строчек предшествующих ошибке. java.lang.

p/p/s/ еще подумалось, а GC.CMD часто запускается? может уменьшить интервал между запусками?

SlavikSG
14.12.2009, 10:17
типа, счетчик времени отпал...
Возможно. Я в этом логе не понял ничего.


p/s/ карта с кораблями?
Да. На каждой карте есть стреляющие корабли, авианосцы, иногда катера. Без, них как-то совсем не хотелось бы...


...и что в логах клиентов в этот момент?
Где эти логи клиентов искать? Что это за файлы?


...и неплохо бы пару строчек предшествующих ошибке. java.lang.
Попробую найти этот кусок лога.


p/p/s/ еще подумалось, а GC.CMD часто запускается? может уменьшить интервал между запусками?

Слабо представляю себе, что такое gc.cmd. Знаю, что в файле server.cmd это дело присутствует в таком виде:
mission LOAD net/dogfight/ 1/Krutaya_Karta.mis BEGIN
f gc.cmd
maxping 1200 DELAY 600 WARNINGS 5

Так же в корне сервера есть файл gc.cmd, в котором написано следующее:
GC
GC
GC
timeout 3600000 f gc.cmd

Яндекс мне сказал, что это как-то связанно с очисткой памяти. Ты думаешь уменьшить интервал? На сколько? Раза в два? И как? Менять значение timeout 3600000 в меньшую сторону? Правильно я понял?

При работе сервака у меня есть один нюанс. Дело в том, что карта у меня не меняется. Время смены карты стоит на 10000 минут. То есть, практически бесконечно! Карту можно сменить лишь по условию уничтожения целей в заданных квадратах. Если цели никто уничтожать не будет, то и карта не будет меняться. Может в этом собака порыта? Хотя, бывали моменты, когда сервак вешался по прошествии совсем небольшого времени. Часа два, три... То есть, как я уже говорил - полный рандом. К примеру, на этих выходных, свервак отпахал больше суток.

Кто не в теме, напоминаю, что свою проблему я описывал тут:
http://www.sukhoi.ru/forum/showpost.php?p=1337762&postcount=687
Если коротко, то на серваке неожиданно перестают стрелять зенитки и сервак постепенно идет в разнос и вешается.

LePage
14.12.2009, 15:47
Ну да, так и есть. GC это команда яве очистить память. Тайм аут (timeout) в 3600000 означает повторить это действие через 3600 секунд т.е. через час, имхуется мне что надо чаще, раза 2 в час, попробовать, хотя бы. Возможно, что исчерпывается память для объектов, Ил устроен так, что у него каждый тик новый объект (cur). И нет механизма уничтожения использованных объектов - это фича Явы - только через GC.

Лог клиента такой же как и у сервера, если специально не запрещена его запись.
В том куске лога, что выложен, ссылка на ошибку указателя объекта (отсутствие такового), предыдущие строки навели бы на мысль, что бы могло вызвать таку ошибку. У клиента здесь может быть другая ошибка, сопоставив их можно было-бы говорить точнее о причинах.

з/ы/ А кораблики плывут? :)

z36
15.12.2009, 03:45
SlavikSG приведите полный конфиг железа, запустите CPU-Z и посмотрите частоту и напругу проца без нагрузки, потом нагрузите проц, например винраром, если проц имеет всякие энергосберегающие функции, то отключите все их в биосе, все нормально заработает.

SlavikSG
15.12.2009, 12:53
Ну да, так и есть. GC это команда яве очистить память. Тайм аут (timeout) в 3600000 означает повторить это действие через 3600 секунд т.е. через час, имхуется мне что надо чаще, раза 2 в час, попробовать, хотя бы.
Ок. Проверю эту "GC" обязательно. Но пока сервак пашет уже больше суток. Я поставил смену карт каждые 2 часа и до сих пор полет нормальный. Может совпадение, может нет. Наблюдаю дальше. Вообще, не хотелось бы чтобы карты сами менялись. Хотелось бы только по условию поражения целей. Очень колоритно, когда на карте утро сменятся вечером, удлиняются тени. Потом, бац! Без ночи опять наступает утро. :)


Лог клиента такой же как и у сервера, если специально не запрещена его запись. В том куске лога, что выложен, ссылка на ошибку указателя объекта (отсутствие такового), предыдущие строки навели бы на мысль, что бы могло вызвать таку ошибку. У клиента здесь может быть другая ошибка, сопоставив их можно было-бы говорить точнее о причинах.
Как называется этот клиентский лог? Не пойму я. Какой файл за это отвечает?


з/ы/ А кораблики плывут? :)
Смеешься?! :)
Было бы здорово, если бы плавали. Подплывает эдакий авианосец к вражеской ВПП и расстреливает всех и вся, на фиг! :) Впрочем, у меня есть карты, где корабли обстреливают периодически, с большого расстояния и на уровне "Курсант", вражеские ВПП. Это чтобы служба медом не казалась. Бывает, что снаряды прямехонько в крафты попадают. :)


SlavikSG...если проц имеет всякие энергосберегающие функции, то отключите все их в биосе, все нормально заработает.
Нет. Я больше чем уверен, что дело не в железе. Железо сменилось все. Полностью! И ровным счетом ничего не изменилось.

SlavikSG
15.12.2009, 15:26
Все. Сервак полузавис. Вирпилы еще летают, но это уже недолго. Вот-вот сервак остановится совсем.

Нашел место в лог, где началась ошибка. Сразу видно, что чем-то серваку загрузка самолета Ta-152C не понравилась. Странно! Самолет, вообще-то вполне летабельный. Зашел на свервак, (пока он еще пускает). Выбрал этот крафт, вроде все гуд. Непонятно.

Вот лог файл с началом ошибки:

[2:59:29 PM] -------------------------------------------------------
[2:59:29 PM] 66896>[2:59:30 PM] user Lee STAT
[2:59:30 PM] -------------------------------------------------------
[2:59:30 PM] Name: Lee
[2:59:30 PM] Score: 200
[2:59:30 PM] State: In Flight
[2:59:30 PM] Enemy Aircraft Kill: 1
[2:59:30 PM] Enemy Static Aircraft Kill: 0
[2:59:30 PM] Enemy Tank Kill: 0
[2:59:30 PM] Enemy Car Kill: 0
[2:59:30 PM] Enemy Artillery Kill: 0
[2:59:30 PM] Enemy AAA Kill: 0
[2:59:30 PM] Enemy Wagon Kill: 0
[2:59:30 PM] Enemy Ship Kill: 0
[2:59:30 PM] Friend Aircraft Kill: 0
[2:59:30 PM] Friend Static Aircraft Kill: 0
[2:59:30 PM] Friend Tank Kill: 0
[2:59:30 PM] Friend Car Kill: 0
[2:59:30 PM] Friend Artillery Kill: 0
[2:59:30 PM] Friend AAA Kill: 0
[2:59:30 PM] Friend Wagon Kill: 0
[2:59:30 PM] Friend Ship Kill: 0
[2:59:30 PM] Fire Bullets: 70
[2:59:30 PM] Hit Bullets: 7
[2:59:30 PM] Hit Air Bullets: 7
[2:59:30 PM] Fire Roskets: 0
[2:59:30 PM] Hit Roskets: 0
[2:59:30 PM] Fire Bombs: 0
[2:59:30 PM] Hit Bombs: 0
[2:59:30 PM] -------------------------------------------------------
[2:59:30 PM] 66897>[2:59:31 PM] user 548 STAT
[2:59:31 PM] -------------------------------------------------------
[2:59:31 PM] Name: 548
[2:59:31 PM] Score: 0
[2:59:31 PM] State: Selects Aircraft
[2:59:31 PM] Enemy Aircraft Kill: 0
[2:59:31 PM] Enemy Static Aircraft Kill: 0
[2:59:31 PM] Enemy Tank Kill: 0
[2:59:31 PM] Enemy Car Kill: 0
[2:59:31 PM] Enemy Artillery Kill: 0
[2:59:31 PM] Enemy AAA Kill: 0
[2:59:31 PM] Enemy Wagon Kill: 0
[2:59:31 PM] Enemy Ship Kill: 0
[2:59:31 PM] Friend Aircraft Kill: 0
[2:59:31 PM] Friend Static Aircraft Kill: 0
[2:59:31 PM] Friend Tank Kill: 0
[2:59:31 PM] Friend Car Kill: 0
[2:59:31 PM] Friend Artillery Kill: 0
[2:59:31 PM] Friend AAA Kill: 0
[2:59:31 PM] Friend Wagon Kill: 0
[2:59:31 PM] Friend Ship Kill: 0
[2:59:31 PM] Fire Bullets: 0
[2:59:31 PM] Hit Bullets: 0
[2:59:31 PM] Hit Air Bullets: 0
[2:59:31 PM] Fire Roskets: 0
[2:59:31 PM] Hit Roskets: 0
[2:59:31 PM] Fire Bombs: 0
[2:59:31 PM] Hit Bombs: 0
[2:59:31 PM] -------------------------------------------------------
[2:59:31 PM] 66898>[2:59:32 PM] user Gik5 STAT
[2:59:32 PM] -------------------------------------------------------
[2:59:32 PM] Name: Gik5
[2:59:32 PM] Score: 550
[2:59:32 PM] State: In Flight
[2:59:32 PM] Enemy Aircraft Kill: 0
[2:59:32 PM] Enemy Static Aircraft Kill: 0
[2:59:32 PM] Enemy Tank Kill: 0
[2:59:32 PM] Enemy Car Kill: 0
[2:59:32 PM] Enemy Artillery Kill: 0
[2:59:32 PM] Enemy AAA Kill: 0
[2:59:32 PM] Enemy Wagon Kill: 0
[2:59:32 PM] Enemy Ship Kill: 3
[2:59:32 PM] Friend Aircraft Kill: 0
[2:59:32 PM] Friend Static Aircraft Kill: 0
[2:59:32 PM] Friend Tank Kill: 0
[2:59:32 PM] Friend Car Kill: 0
[2:59:32 PM] Friend Artillery Kill: 0
[2:59:32 PM] Friend AAA Kill: 0
[2:59:32 PM] Friend Wagon Kill: 0
[2:59:32 PM] Friend Ship Kill: 0
[2:59:32 PM] Fire Bullets: 1047
[2:59:32 PM] Hit Bullets: 274
[2:59:32 PM] Hit Air Bullets: 0
[2:59:32 PM] Fire Roskets: 2
[2:59:32 PM] Hit Roskets: 0
[2:59:32 PM] Fire Bombs: 19
[2:59:32 PM] Hit Bombs: 8
[2:59:32 PM] -------------------------------------------------------
[2:59:32 PM] 66899>[2:59:33 PM] user
[2:59:33 PM] N Name Ping Score Army Aircraft
[2:59:33 PM] 1 Gik5 230 550 (1)Red 05 * F4U-1C
[2:59:33 PM] 2 MrBaato 91 120 (2)Blue * 22 Pe-3bis
[2:59:33 PM] 3 WaKizZ 63 20 (1)Red 19 He-L-IIIB2
[2:59:33 PM] 4 kent 569 260 (2)Blue 61 * He-L-IIIB2
[2:59:33 PM] 5 Lee 58 200 (2)Blue 1 SpitfireMkVIIICLP
[2:59:33 PM] 6 548 69 0 (1)Red
[2:59:33 PM] 66900>[2:59:33 PM] Chat: --- WaKizZ downs kent.
[2:59:34 PM] user MrBaato STAT
[2:59:34 PM] -------------------------------------------------------
[2:59:34 PM] Name: MrBaato
[2:59:34 PM] Score: 120
[2:59:34 PM] State: In Flight
[2:59:34 PM] Enemy Aircraft Kill: 0
[2:59:34 PM] Enemy Static Aircraft Kill: 0
[2:59:34 PM] Enemy Tank Kill: 0
[2:59:34 PM] Enemy Car Kill: 0
[2:59:34 PM] Enemy Artillery Kill: 0
[2:59:34 PM] Enemy AAA Kill: 2
[2:59:34 PM] Enemy Wagon Kill: 0
[2:59:34 PM] Enemy Ship Kill: 0
[2:59:34 PM] Friend Aircraft Kill: 0
[2:59:34 PM] Friend Static Aircraft Kill: 0
[2:59:34 PM] Friend Tank Kill: 0
[2:59:34 PM] Friend Car Kill: 0
[2:59:34 PM] Friend Artillery Kill: 0
[2:59:34 PM] Friend AAA Kill: 0
[2:59:34 PM] Friend Wagon Kill: 0
[2:59:34 PM] Friend Ship Kill: 0
[2:59:34 PM] Fire Bullets: 668
[2:59:34 PM] Hit Bullets: 59
[2:59:34 PM] Hit Air Bullets: 47
[2:59:34 PM] Fire Roskets: 0
[2:59:34 PM] Hit Roskets: 0
[2:59:34 PM] Fire Bombs: 0
[2:59:34 PM] Hit Bombs: 0
[2:59:34 PM] -------------------------------------------------------
[2:59:34 PM] 66901>[2:59:35 PM] chat 1 eAir is added to your stat. TO WaKizZ
[2:59:35 PM] Chat: Server: 1 eAir is added to your stat.
[2:59:35 PM] 66902>[2:59:35 PM] chat Team Blue has lost one plane. TO ALL
[2:59:35 PM] Chat: Server: Team Blue has lost one plane.
[2:59:35 PM] 66903>[2:59:35 PM] user WaKizZ STAT
[2:59:35 PM] -------------------------------------------------------
[2:59:35 PM] Name: WaKizZ
[2:59:35 PM] Score: 20
[2:59:35 PM] State: Hit the Silk
[2:59:35 PM] Enemy Aircraft Kill: 1
[2:59:35 PM] Enemy Static Aircraft Kill: 0
[2:59:35 PM] Enemy Tank Kill: 0
[2:59:35 PM] Enemy Car Kill: 0
[2:59:35 PM] Enemy Artillery Kill: 0
[2:59:35 PM] Enemy AAA Kill: 0
[2:59:35 PM] Enemy Wagon Kill: 0
[2:59:35 PM] Enemy Ship Kill: 0
[2:59:35 PM] Friend Aircraft Kill: 0
[2:59:35 PM] Friend Static Aircraft Kill: 0
[2:59:35 PM] Friend Tank Kill: 0
[2:59:35 PM] Friend Car Kill: 0
[2:59:35 PM] Friend Artillery Kill: 0
[2:59:35 PM] Friend AAA Kill: 0
[2:59:35 PM] Friend Wagon Kill: 0
[2:59:35 PM] Friend Ship Kill: 0
[2:59:35 PM] Fire Bullets: 395
[2:59:35 PM] Hit Bullets: 8
[2:59:35 PM] Hit Air Bullets: 6
[2:59:35 PM] Fire Roskets: 7
[2:59:35 PM] Hit Roskets: 0
[2:59:35 PM] Fire Bombs: 0
[2:59:35 PM] Hit Bombs: 0
[2:59:35 PM] -------------------------------------------------------
[2:59:35 PM] 66904>[2:59:36 PM] user kent STAT
[2:59:36 PM] -------------------------------------------------------
[2:59:36 PM] Name: kent
[2:59:36 PM] Score: 260
[2:59:36 PM] State: KIA
[2:59:36 PM] Enemy Aircraft Kill: 4
[2:59:36 PM] Enemy Static Aircraft Kill: 0
[2:59:36 PM] Enemy Tank Kill: 0
[2:59:36 PM] Enemy Car Kill: 0
[2:59:36 PM] Enemy Artillery Kill: 0
[2:59:36 PM] Enemy AAA Kill: 0
[2:59:36 PM] Enemy Wagon Kill: 0
[2:59:36 PM] Enemy Ship Kill: 0
[2:59:36 PM] Friend Aircraft Kill: 0
[2:59:36 PM] Friend Static Aircraft Kill: 0
[2:59:36 PM] Friend Tank Kill: 0
[2:59:36 PM] Friend Car Kill: 0
[2:59:36 PM] Friend Artillery Kill: 0
[2:59:36 PM] Friend AAA Kill: 0
[2:59:36 PM] Friend Wagon Kill: 0
[2:59:36 PM] Friend Ship Kill: 0
[2:59:36 PM] Fire Bullets: 570
[2:59:36 PM] Hit Bullets: 38
[2:59:36 PM] Hit Air Bullets: 34
[2:59:36 PM] Fire Roskets: 0
[2:59:36 PM] Hit Roskets: 0
[2:59:36 PM] Fire Bombs: 0
[2:59:36 PM] Hit Bombs: 0
[2:59:36 PM] -------------------------------------------------------
[2:59:36 PM] 66905>[2:59:37 PM] user Lee STAT
[2:59:37 PM] -------------------------------------------------------
[2:59:37 PM] Name: Lee
[2:59:37 PM] Score: 200
[2:59:37 PM] State: In Flight
[2:59:37 PM] Enemy Aircraft Kill: 1
[2:59:37 PM] Enemy Static Aircraft Kill: 0
[2:59:37 PM] Enemy Tank Kill: 0
[2:59:37 PM] Enemy Car Kill: 0
[2:59:37 PM] Enemy Artillery Kill: 0
[2:59:37 PM] Enemy AAA Kill: 0
[2:59:37 PM] Enemy Wagon Kill: 0
[2:59:37 PM] Enemy Ship Kill: 0
[2:59:37 PM] Friend Aircraft Kill: 0
[2:59:37 PM] Friend Static Aircraft Kill: 0
[2:59:37 PM] Friend Tank Kill: 0
[2:59:37 PM] Friend Car Kill: 0
[2:59:37 PM] Friend Artillery Kill: 0
[2:59:37 PM] Friend AAA Kill: 0
[2:59:37 PM] Friend Wagon Kill: 0
[2:59:37 PM] Friend Ship Kill: 0
[2:59:37 PM] Fire Bullets: 70
[2:59:37 PM] Hit Bullets: 7
[2:59:37 PM] Hit Air Bullets: 7
[2:59:37 PM] Fire Roskets: 0
[2:59:37 PM] Hit Roskets: 0
[2:59:37 PM] Fire Bombs: 0
[2:59:37 PM] Hit Bombs: 0
[2:59:37 PM] -------------------------------------------------------
[2:59:37 PM] 66906>[2:59:38 PM] WARNING: object '3DO/Plane/Ta-152C/Engine1_D0.msh' of class 'SkinTL' not loaded
[2:59:38 PM] INTERNAL ERROR: MeshObj: Can't load mesh 3DO/Plane/Ta-152C/Engine1_D0.msh
[2:59:38 PM] WARNING: object '3DO/Plane/Ta-152C/hier.him' of class 'HIM' not loaded
[2:59:38 PM] INTERNAL ERROR: HierMeshObj: Can't load HIM 3DO/Plane/Ta-152C/hier.him
[2:59:38 PM] INTERNAL ERROR: HierMeshObj: Can't load HIM 3DO/Plane/Ta-152C/hier.him
[2:59:38 PM]
[2:59:38 PM] java.lang.RuntimeException: INTERNAL ERROR: HierMeshObj: Can't load HIM 3DO/Plane/Ta-152C/hier.him
[2:59:38 PM]
[2:59:38 PM] at com.maddox.il2.engine.HierMesh.Load(Native Method)
[2:59:38 PM] at com.maddox.il2.engine.HierMesh.<init>(HierMesh.java:596)
[2:59:38 PM] at com.maddox.il2.engine.ActorHMesh.setMesh(ActorHMesh.java:89)
[2:59:38 PM] at com.maddox.il2.objects.air.Aircraft._setMesh(Aircraft.java:3227)
[2:59:38 PM] at com.maddox.il2.objects.air.Aircraft.<init>(Aircraft.java:1983)
[2:59:38 PM] at com.maddox.il2.objects.air.Scheme1.<init>(Scheme1.java:24)
[2:59:38 PM] at com.maddox.il2.objects.air.FW_190.<init>(FW_190.java:26)
[2:59:38 PM] at com.maddox.il2.objects.air.TA_152C.<init>(TA_152C.java:25)
[2:59:38 PM] at java.lang.Class.newInstance0(Native Method)
[2:59:38 PM] at java.lang.Class.newInstance(Unknown Source)
[2:59:38 PM] at com.maddox.il2.objects.air.NetAircraft$SPAWN._actorSpawn(NetAircraft.java:1873)
[2:59:38 PM] at com.maddox.il2.objects.air.NetAircraft$SPAWN._netSpawn(NetAircraft.java:1989)
[2:59:38 PM] at com.maddox.il2.objects.air.NetAircraft$SPAWN.netSpawn(NetAircraft.java:2038)
[2:59:38 PM] at com.maddox.rts.NetChannel$SpawnMessage.msgNet(NetChannel.java:2032)
[2:59:38 PM] at com.maddox.rts.MsgNet.invokeListener(MsgNet.java:56)
[2:59:38 PM] at com.maddox.rts.Message._send(Message.java:1217)
[2:59:38 PM] at com.maddox.rts.Message.sendToObject(Message.java:1191)
[2:59:38 PM] at com.maddox.rts.Message.sendTo(Message.java:1134)
[2:59:38 PM] at com.maddox.rts.Message.trySend(Message.java:1115)
[2:59:38 PM] at com.maddox.rts.Time.loopMessages(Time.java:252)
[2:59:38 PM] at com.maddox.rts.RTSConf.loopMsgs(RTSConf.java:100)
[2:59:38 PM] at com.maddox.il2.game.DServer.loopApp(DServer.java:178)
[2:59:38 PM] at com.maddox.il2.game.Main.exec(Main.java:436)
[2:59:38 PM] at com.maddox.il2.game.DServer.main(DServer.java:431)
[2:59:38 PM] java.lang.NullPointerException
[2:59:38 PM] at com.maddox.il2.objects.air.Aircraft.HitbyMask(Aircraft.java:2418)
[2:59:38 PM] at com.maddox.il2.ai.ground.NearestEnemies.getAFoundEnemy(NearestEnemies.java:148)
[2:59:38 PM] at com.maddox.il2.objects.ships.BigshipGeneric.findEnemy(BigshipGeneric.java:4190)
[2:59:38 PM] at com.maddox.il2.ai.ground.Aim.tick_(Aim.java:283)
[2:59:38 PM] at com.maddox.il2.objects.ships.BigshipGeneric$Move.tick(BigshipGeneric.java:2289)
[2:59:38 PM] at com.maddox.il2.engine.Interpolators.tick(Interpolators.java:222)
[2:59:38 PM] at com.maddox.il2.engine.Actor.interpolateTick(Actor.java:434)
[2:59:38 PM] at com.maddox.il2.engine.InterpolateAdapter.msgTimeOut(InterpolateAdapter.java:174)
[2:59:38 PM] at com.maddox.rts.MsgTimeOut.invokeListener(MsgTimeOut.java:73)
[2:59:38 PM] at com.maddox.rts.Message._send(Message.java:1217)
[2:59:38 PM] at com.maddox.rts.Message.sendToObject(Message.java:1191)
[2:59:38 PM] at com.maddox.rts.Message.sendTo(Message.java:1134)
[2:59:38 PM] at com.maddox.rts.Message.trySend(Message.java:1115)
[2:59:38 PM] at com.maddox.rts.Time.loopMessages(Time.java:252)
[2:59:38 PM] at com.maddox.rts.RTSConf.loopMsgs(RTSConf.java:100)
[2:59:38 PM] at com.maddox.il2.game.DServer.loopApp(DServer.java:178)
[2:59:38 PM] at com.maddox.il2.game.Main.exec(Main.java:436)
[2:59:38 PM] at com.maddox.il2.game.DServer.main(DServer.java:431)
[2:59:38 PM] java.lang.NullPointerException
[2:59:38 PM] at com.maddox.il2.objects.air.Aircraft.HitbyMask(Aircraft.java:2418)
[2:59:38 PM] at com.maddox.il2.ai.ground.NearestEnemies.getAFoundEnemy(NearestEnemies.java:148)
[2:59:38 PM] at com.maddox.il2.objects.vehicles.artillery.ArtilleryGeneric.findEnemy(ArtilleryGeneric.java:1448)
[2:59:38 PM] at com.maddox.il2.ai.ground.Aim.tick_(Aim.java:283)
[2:59:38 PM] at com.maddox.il2.objects.vehicles.artillery.ArtilleryGeneric$Move.tick(ArtilleryGeneric.java:629)
[2:59:38 PM] at com.maddox.il2.engine.Interpolators.tick(Interpolators.java:222)
[2:59:38 PM] at com.maddox.il2.engine.Actor.interpolateTick(Actor.java:434)
[2:59:38 PM] at com.maddox.il2.engine.InterpolateAdapter.msgTimeOut(InterpolateAdapter.java:174)
[2:59:38 PM] at com.maddox.rts.MsgTimeOut.invokeListener(MsgTimeOut.java:73)
[2:59:38 PM] at com.maddox.rts.Message._send(Message.java:1217)
[2:59:38 PM] at com.maddox.rts.Message.sendToObject(Message.java:1191)
[2:59:38 PM] at com.maddox.rts.Message.sendTo(Message.java:1134)
[2:59:38 PM] at com.maddox.rts.Message.trySend(Message.java:1115)
[2:59:38 PM] at com.maddox.rts.Time.loopMessages(Time.java:252)
[2:59:38 PM] at com.maddox.rts.RTSConf.loopMsgs(RTSConf.java:100)
[2:59:38 PM] at com.maddox.il2.game.DServer.loopApp(DServer.java:178)
[2:59:38 PM] at com.maddox.il2.game.Main.exec(Main.java:436)
[2:59:38 PM] at com.maddox.il2.game.DServer.main(DServer.java:431)
[2:59:38 PM] java.lang.NullPointerException
...

Уменьшил время между чистками памяти в два раза.
Сейчас в файле gc.cmd написано это:
GC
GC
GC
timeout 1800000 f gc.cmd

Кто не в теме, напоминаю, что свою проблему я описывал тут:
http://www.sukhoi.ru/forum/showpost.php?p=1337762&postcount=687
Если коротко, то на серваке неожиданно перестают стрелять зенитки и сервак постепенно идет в разнос и вешается.

SlavikSG
15.12.2009, 17:58
...Нашел место в логе, где началась ошибка. Сразу видно, что чем-то серваку загрузка самолета Ta-152C не понравилась. Странно! Самолет, вообще-то вполне летабельный...
Ууупс!!! Вот это да!!!
В общем, дождался когда сервак повис совсем. Перезапустил все. Сам зашел на него и при выборе высотного самолета Ta-152C, сервак благополучно рухнул. Пошел в разнос. Перестали стрелять зенитки, и как всегда стремительно "полетел" увеличиваться в размере лог-файл. Офигеть!!! Сделал рестарт сервака три раза. И все три раза одно и тоже. При выборе самолета Ta-152C - появлялся тот самый злополучный глюк. Блин, неужели в этом причина моих многолетних мучений?!

В общем, сейчас, до выяснения обстоятельств, для начала убрал со всех своих десяти карт этот самолет. Планирую выяснить, какой еще самолет или объект приводит к крашу сервака.

В любом случае, всем спасибо! Давно нужно было залезть в лог файл, в точку, где начинался сбой. Но как-то я думал, что ничего там не пойму. Но оказалось все просто. Сейчас, если тоже самое повторится, то опять посмотрю лог и увижу, какой еще объект на карте приводит к глюку.

Весь "рандом", то есть невозможность вычислить зависимость появления глюка, заключался действительно в полном "рандоме"!!! То есть, в человеческом факторе. Как только кто-то из вирпилов выбирал для полета этот экзотический самолет, тут же и наступал глюк сервака. Вот поэтому я и не мог, (и смог бы никогда), поймать зависимость появления этой гадости.

Просьбе к тем, кто держит выделенный сервак. Протестируйте, плиииз, свои серваки на предмет выбора этого самолета. Что у вас при этом происходит? Напоминаю, что при этом нужно обязательно смотреть в DOS-окно сервера. Яндекс мне ничего не сказал по этому поводу. Вроде как с этим самолетом ни у кого проблем не было. Какие мысли у вас есть? Почему сервак рушится при выборе именно этого самолета? Повторюсь, что возможно есть и другие крафты. Это я еще проверю. Попробую выбрать все, что у меня стоит на картах и посмотрю, к чему это приведет.

LePage
15.12.2009, 18:01
[2:59:38 PM] at com.maddox.il2.engine.HierMesh.Load(Native Method)
[2:59:38 PM] at com.maddox.il2.engine.HierMesh.<init>(HierMesh.java:596)
[2:59:38 PM] at com.maddox.il2.engine.ActorHMesh.setMesh(ActorHMesh.java:89)
[2:59:38 PM] at com.maddox.il2.objects.air.Aircraft._setMesh(Aircraft.java:3227)
[2:59:38 PM] at com.maddox.il2.objects.air.Aircraft.<init>(Aircraft.java:1983)
[2:59:38 PM] at com.maddox.il2.objects.air.Scheme1.<init>(Scheme1.java:24)
[2:59:38 PM] at com.maddox.il2.objects.air.FW_190.<init>(FW_190.java:26)
[2:59:38 PM] at com.maddox.il2.objects.air.TA_152C.<init>(TA_152C.java:25)
[2:59:38 PM] at java.lang.Class.newInstance0(Native Method)
[2:59:38 PM] at java.lang.Class.newInstance(Unknown Source)
[2:59:38 PM] at com.maddox.il2.objects.air.NetAircraft$SPAWN._actorSpawn(NetAircraft.java:1873)
[2:59:38 PM] at com.maddox.il2.objects.air.NetAircraft$SPAWN._netSpawn(NetAircraft.java:1989)
[2:59:38 PM] at com.maddox.il2.objects.air.NetAircraft$SPAWN.netSpawn(NetAircraft.java:2038
Вероятно не смог правильно спавниться крафт (Та -152), может мод у чела стоит какой? Улучшающий, что нибуть в кокпите. А лог клиента, так же как и на сервере, log.lst в папке где и il2fb.exe.

Про кораблики не просто так спросил. Ошибка в том логе была в методе который отвечает за движение кораблей (не всех правда, тока больших). Думал вдруг у тебя модифицированный сервер - как у меня :)

Sexton
16.12.2009, 10:10
SlavikSG
Ta-152C был добавлен в патче 4.07. Стоит ли этот патч на сервере, может пропущен?

SlavikSG
16.12.2009, 10:46
...Вероятно не смог правильно спавниться крафт (Та -152), может мод у чела стоит какой? Улучшающий, что нибуть в кокпите.
Никаких модов нет. Это же я сам тестил. Со своего чистого и нормального клиента ИЛ-2. Все три раза, при выборе самолета Ta-152C, сервак неизменно рушился.

Кстати, в моем логе ты выделил самолет FW_190. Почему? С этим самолетом у меня проблем нет. Так же я проверил все остальные самолеты. Все гуд. Проблемы больше нет.

Поговорил со своим другом. Он тоже держит сервак ИЛ-2. Нечто подобное у него было. Не совсем это, но похоже. Дело оказалось в битых архивах патчей на сервак. То ли 4.07, то ли 4.08. После заливки новых патчей, проблема самоустранилась. Возможно, проделаю тоже самое. О результатах доложу.


...Про кораблики не просто так спросил. Ошибка в том логе была в методе который отвечает за движение кораблей (не всех правда, тока больших). Думал вдруг у тебя модифицированный сервер - как у меня :)
А у тебя что, корабли и на самом деле плавают?! В первый раз слышу! Хочу такой сервак. Где взять? :)


SlavikSG
Ta-152C был добавлен в патче 4.07. Стоит ли этот патч на сервере, может пропущен?
Все патчи стоят конечно. Но как я уже сказал выше, возможно что-то криво встало или был битый сам патч. Кто подскажет самую надежную ссылку на эти патчи? Начиная с версии 4.07 и до последнего нужно заново скачать и поставить.

XOPOH
16.12.2009, 11:38
Кто подскажет самую надежную ссылку на эти патчи? Начиная с версии 4.07 и до последнего нужно заново скачать и поставить.

Так на официальном сервере 1С как раз и лежат самые что ни на есть оригинальные и правильные.

LePage
16.12.2009, 13:31
...Кстати, в моем логе ты выделил самолет FW_190. Почему? ...

А у тебя что, корабли и на самом деле плавают?! В первый раз слышу! Хочу такой сервак. Где взять? :) ...


Похоже, что Ташка сделана на основе FW-190 - базируется на его классе. Что то меняет, то-то дополняет. Это не принципиально, если сделано официально :), хотя, вероятно, криво получилось:).

По кораблям и не только :) в личке.

SlavikSG
16.12.2009, 13:46
Так на официальном сервере 1С как раз и лежат самые что ни на есть оригинальные и правильные.
Качал я все и всегда здесь:
http://games.1c.ru/pearl_harbor/link.php?action=patch
Но последний патч 4.09 уже качал немного с другого места. Но это ладно.

В общем, все! Проблема решилась полностью!
Окончательно помог мне мой друг. Как я уже писал выше, нечто схожее у него было. Оказывается он писал в поддержку и получил в ответ просьбу перезакачать патч заново. И после чего у него все заработало.

В общем, виновниками этого бага были все же ребята Олега Медокса.
Мое предположение такое: Был выложен патч с ошибкой. Затем этот же самый патч, по той же самой ссылке и под тем же самым названием, был выложен заново. Но уже исправленный. Особо шустрые, (на вроде меня), скачали патч битый. Не шустрые скачали патч уже нормальный.

Короче, новые патчи мне качать заново не пришлось. Мой друг четко указал мне на неисправный файл. Этим битым файлом является файл - fb_3do17server.SFS Он выслал мне исправленный файл (всего-то 12 метров). Я его себе поставил и все сразу вылечилось. Ура товарищи! И ура моему другу за подсказку! И так же спасибо всем, кто мне помогал и отвечал в этой теме! :)

Кстати, размер файлов исправного и неисправного в точности совпадают. И еще... У меня проблемным самолетом мог быть не только Ta-152C, но и еще какой-то реактивный ME. Но таких на карте у меня не было. А то глюк с серваком, случался бы гораздо чаще.

Кто не в теме, напоминаю, что свою проблему я описывал тут:
http://www.sukhoi.ru/forum/showpost....&postcount=687
Если коротко, то на серваке неожиданно перестают стрелять зенитки и сервак постепенно идет в разнос и вешается.

SlavikSG
18.12.2009, 09:47
Прошу еще раз помощи...

Вопрос такой:
Как избавляться от "Игроков-фантомов"? То есть, от игроков которые уже давно сервер покинули, но IL2 Server Commander из своего списка игроков их не удаляет. Так они и болтаются у него в списке в полуподвешанном состоянии, с нулевым пингом и без принадлежности к той или иной армии. И так же на них потихоньку накапливается лог-файл сервера. Кикать вручную их у меня не получается никак. Лечится это только полным рестартом сервера.

Вопрос этот старый и где-то он уже обсуждался, но мои поиски ни чему не привели. Хелп, плииз!

RUS=Falcon-24=
18.12.2009, 11:03
Прошу еще раз помощи...

Вопрос такой:
Как избавляться от "Игроков-фантомов"? То есть, от игроков которые уже давно сервер покинули, но IL2 Server Commander из своего списка игроков их не удаляет. Так они и болтаются у него в списке в полуподвешанном состоянии, с нулевым пингом и без принадлежности к той или иной армии. И так же на них потихоньку накапливается лог-файл сервера. Кикать вручную их у меня не получается никак. Лечится это только полным рестартом сервера.

Вопрос этот старый и где-то он уже обсуждался, но мои поиски ни чему не привели. Хелп, плииз!
У меня кстати тоже на кооп сервере также,SC держит всех кто был и пинги показывает и принадлежность,и вот все 44 человека весят,пока по полной не рестартануть SC и сервер,тоже пытался найти как это лечится так и не нашёл.

=02RUS=PartiZan
18.12.2009, 11:08
В файле il2sc.ini нужно установить переменную ForceUserCheck=1
Также можно "поиграться" с настройками SpdCheck

SlavikSG
18.12.2009, 12:03
Спасибо, поставил.

Если не поможет, то что есть такое SpdCheck? Это включение галки контроля скорости на которой подключается клиент? Типа, не ниже 5кб, не выше 6 кб. Это имеется в виду?

=02RUS=PartiZan
18.12.2009, 12:23
[Main]
ForceUserCheck=1
SpdCheck=2

У нас так настроено насколько помню, щас доступа к серверу нет. Методом "перебора" этих переменных мы побороли "фантомов"

SlavikSG
18.12.2009, 15:37
[Main]
ForceUserCheck=1
SpdCheck=2

У нас так настроено насколько помню, щас доступа к серверу нет. Методом "перебора" этих переменных мы побороли "фантомов"
В общем, все сделал как у вас. А переменной SpdCheck у меня вообще не было. Добавил ее в эту секцию. Теперь понаблюдаю что будет. Спасибо еще раз! :)

mar$
19.12.2009, 11:20
SlavikSG, была подобная проблема и у нас, тупо не грузилась карта с ландшафтом desert (Сетевая-Пустыня вроде),все решилось переустановкой сервера с дистрибутивов из других источников. Вот тут вроде хорошая их целостность: http://wiki.sturmovik.de/index.php?title=Dedicated_Server

Elman
20.12.2009, 21:22
Вывел сервер в интернет, поэтому тут же родилось несколько вопросов.
Есть ли в конфигах сервера какое-то ограничение на пользователей с одним IP? И если есть, то какая сточка?
И еще вопросик, какой(ие) параметр(ы) отвечает(ют) за пинг, при достижении которого сервер кикает клиента? А то сейчас уже при пинге в 80-100 человека выкидывает.
WinXP, Server 4.09, SC, фаерволов нету.
Благодарю за помощь.

Valerich75
21.12.2009, 00:17
Вывел сервер в интернет, поэтому тут же родилось несколько вопросов.
Есть ли в конфигах сервера какое-то ограничение на пользователей с одним IP? И если есть, то какая сточка?
И еще вопросик, какой(ие) параметр(ы) отвечает(ют) за пинг, при достижении которого сервер кикает клиента? А то сейчас уже при пинге в 80-100 человека выкидывает.
WinXP, Server 4.09, SC, фаерволов нету.
Благодарю за помощь.

Вот тут наверно!

flstaff
21.12.2009, 18:35
Уважаемые господа, помогите пожалуйста разобраться с "загадочным" поведением сервера (было сначала из SERVER KITa апгрейднутое патчем с 1С - 4.09, теперь переустановил всё скачанным с официального сайта 1С, с учётом опыта уважаемого SlavikSG, 9-й патч перекачал заново). Всё работало более-менее нормально в конфигурации сервер - SC 2.02 - Il2DCG333 - Cherep2.2 - Il2Sc2.02changed.
Полез ковыряться, поскольку во-первых, переставали со временем стрелять зенитки, а во-вторых, при поражении заданной наземной цели только самый первый раз выскочило сообщение сервера о поражении целей и процентовке оставшегося и больше не выскакивало никогда.
Сервер, коммандер и генератор миссий стоят на флешке, череп и модуль статистики - на рабочем столе, сайт и SQL - на Денвере.
Все части сервера перекачал с 1С, распаковал по-новой в корень флешки, туда же пораспаковывал коммандер и генератор. Попробовал запустить сервер сам по себе - всё работало, с Ил-2 зашёл в миссию, опробовал на своём самолёте зенитки - стреляют в соответствии с настройками.
А потом случилась беда - захотелось сделать лучше. И я распаковал, установил и запустил DCGiniGen 1_1, всё понастраивал - и теперь если я запускаю сервер вручную - он работает и загружает миссию согласно собственного конфига. а если я запускаю коммандером - то во-первых, в коммандере нет ни одной миссии - структура папок правильная, но все они пустые. После первого запуска выдаёт ошибку миссии, после второго - слетает сервер. Вскрытие показало - коммандер каки - то манером стирает всю информацию из confs.ini, оставляет только первую строчку. Все миссии по своим папкам, никуда не деваются. Пытался сносить всё, кроме файлов самого сервера. При повторной установке и настройке коммандера с генератором и подключения ко всему и вся - опять та же история - не видит миссий, на втором запуске - confs.ini - пустой. При запуске ехе-шником самолго сервера (после восстановления confs.ini) - запускается миссия с островами.
Перелопатил все файлы коммандера, даже его самого попытался открыть дизассемблером, но нигде не нашёл ничего. :-(
Подскажите, пожплуйста, если кто догадывается.

И ещё - если кому-то приходилось гонять сервер с сетевого накопителя - поделитесь опытом, а то у меня (с Synology-207) его игра упорно не замечает, всё что знал уже перепробовал.

Mirnyi
02.01.2010, 10:42
А потом случилась беда - захотелось сделать лучше. И я распаковал, установил и запустил DCGiniGen 1_1, всё понастраивал - и теперь если я запускаю сервер вручную - он работает и загружает миссию согласно собственного конфига. а если я запускаю коммандером - то во-первых, в коммандере нет ни одной миссии - структура папок правильная, но все они пустые. После первого запуска выдаёт ошибку миссии, после второго - слетает сервер. Вскрытие показало - коммандер каки - то манером стирает всю информацию из confs.ini, оставляет только первую строчку. Все миссии по своим папкам, никуда не деваются. Пытался сносить всё, кроме файлов самого сервера. При повторной установке и настройке коммандера с генератором и подключения ко всему и вся - опять та же история - не видит миссий, на втором запуске - confs.ini - пустой. При запуске ехе-шником самолго сервера (после восстановления confs.ini) - запускается миссия с островами.
Перелопатил все файлы коммандера, даже его самого попытался открыть дизассемблером, но нигде не нашёл ничего. :-(
Подскажите, пожплуйста, если кто догадывается.
Проверь наличие и содержание инишника SC.
Маловероятно, но, возможно, кто-то затирает его.
Или, что тоже вероятно, confs.ini затирается DCGiniGEN-ом - посмотри, не удалены ли другие инишники в корне сервера (confc.ini, например - это конфигурация консоли) Это, имхо, теоретически возможно если он установлен в корне сервера.
DCGiniGen устанавливай в отдельную, одноимённую папку в корне сервера, проверь что запускается SC после окончания миссии.

Ammiak
04.01.2010, 22:28
Мужики, извините, что вмешиваюсь!
Во-первых, благодарю всех, кто мне помогал советами ранее, ибо серв и командер всё же стали работать. Народ заходит отовсюду, так что всё ОК!
Огромное спасибо всем!
Пару карт я нарисовал, ещё пяток нарисую и буду всех приглашать ценить. Особенно понравится любителям побомбить, я думаю.

А вот, может, кто ещё подскажет, как прописать настройку, чтоб на карте никаких иконок кроме твоего собственного крафта не было видно?

LePage
04.01.2010, 22:59
Так, например.

flstaff
05.01.2010, 00:50
Mirnyi Спасибо за советы. Кое-что перекомпоновал - теперь весь сервер и всё остальное (включая Денвер) вместе живут на флешке.

С горем пополам, после почти недели борьбы разобрался и со своей бедой. Корень зла - в том, что файлы сервера я высыпал в корень флешки. Долго воевал, даже дизассемблировал ехе-шник коммандера. Оказалось всё до безобразия просто. Помог намёк самого коммандера - он всё ругался, что ставить его надо в папку сервера (хотя там и стоял). Кончилось тем, что создал отдельную папку и туда переместил всё из корня флешки. И заработало. Правда, хватает мелких неприятностей, но буду стараться побороть сам. DCGiniGen 1_1 оказался не при чём. Он так же безопасен, как и бесполезен...
Кстати, родилась идея - сделать подборочку типа "выделенный сервер для чайников" и туда собрать все подобные вещи. Кстати, сразу внесу второй вклад в пособие (первый уже внёс :-) )
Тут промелькнуло сообщение типа "что делать, если коммандер при попытке подключиться к MySQL выдаёт сообщение can not perform this operation on closed database" - потом товарищ отписался "всё ОК, разобрался" и не пояснил сути. Всё в общем-то просто, но нервы попортило. Надо зайти в настройки MySQL и в базе данных il2sc отдать пользователю (по умолчанию root) все привелегии. Понимаю, что кого-то улыбнёт подобная тормознутость (тем более, что раньше уже сталкивался с похожим при распаковке сайта на хостинг), но тут - форум, люди приходят за помощью и с разным уровнем подготовки, так что прошу не особенно метать тухлыми яйцами - стелю соломку там, где другие могут тоже споткнуться :-)

Ammiak "Пару карт я нарисовал, ещё пяток нарисую и буду всех приглашать ценить. Особенно понравится любителям побомбить, я думаю."

Амеры в таких случаях любят говорить "You are my hero!!!" Жду с нетерпением. Уже откатал пару шаблонов с mission4today, но именно под штурмов, бомбёров и любителей пикирующих и торпедных атак нету там такого, чтобы душа развернулась, даже на специальных тренировочных картах... В этом плане я просто обожал "Aces High II" от HITECHCREATIONS. Там даже в офф-лайновом режиме в гордом одиночестве можно было с огромным удовольствием оттягиваться против палящей из всех стволов наземки. И было это всё как-то удачно сбаллансировано от плотности огня зениток до времени респауна объектов. Даже плюха в кабину из дота смотрелась очень органично. Пытался иловские карты "доработать напильником" сам, но вечно подводит чувство меры. То заслоны ПВО получаются практически непроходимыми, то загружаю карту наземкой так, что сервер уже при 4-5 любителях поштурмовать начинает безбожно лагать на локалке.

Ammiak
05.01.2010, 01:55
Я вчера карту для ночных полётов закончил. Ничего так вышло...

Prohor
09.01.2010, 21:45
Всем здрасьте!
У меня один вопрос. Чем нонча сервера защищаются от захода пилотов с модифицированным Илом?
Ну кроме cRt=2.
Каждый как может?
В теме Винни Пуха - молчёк. Виадь тайна военная.

ES_Vanka-Vstanka_09
11.01.2010, 09:38
Всем здрасьте!
У меня один вопрос. Чем нонча сервера защищаются от захода пилотов с модифицированным Илом?
Ну кроме cRt=2.
Каждый как может?
В теме Винни Пуха - молчёк. Виадь тайна военная.
Не каждый как может, а как можно только cRt=2 :)

=Val=
11.01.2010, 15:52
В самом SC такого не видел, и скорее не заложена возможность(( Но может кто-то даст информацию - можно-ли хоть как-то в автоматическом режиме отслеживать правильность ОЗ? (например сторонние наработки)

Valericson
14.01.2010, 14:57
Товарищи, я конечно обладаю не очень большим интелектом, но почему в файлах "выделенного сервера" Ил-2 лежат библиотеки, архивы, скины и ни одного исполняемого файла или намека на мануал?

Я не экстрасенс, а глубокое перерывание темы не очень помогло, но мне кажется что для функциклирования сервера нужны ещё программы.
Можете точно и кратко прояснить мне, что мне нужно, чтобы поднять сервер?

А ещё желательно ссылочки, я сейчас роюсь в инете, уже голова кругом идёт %/

Спасибо

Waso
14.01.2010, 15:11
почему в файлах "выделенного сервера" Ил-2 лежат библиотеки, архивы, скины и ни одного исполняемого файла или намека на мануал?


Вообще-то в корне dedicated сервера обязан лежать как минимум один exe файл - il2server.exe

Valericson
14.01.2010, 15:26
Нужно быть каким то дедективом чтобы разобраться...


Скачать Il2 Dedicated server 4.08 http://narod.ru/disk/13780431000/IL2%20FB%20Dedicated%20Server.rar.html
Скачать Il2 Server Commander http://by.sturmovik.de/download/IL2SC2.02.ZIP


Пока что качаю сам сервер. Ибо то что я скачал сервер 4.09, видимо просто обновление. Нужно быть кэпом каким то...
Найти что то просто нереально.

Waso
14.01.2010, 16:24
Пока что качаю сам сервер. Ибо то что я скачал сервер 4.09, видимо просто обновление. Нужно быть просто кэпом каким то...
Найти что то просто нереально.

Ну да, процесс сборки сервера из всех обновлений это та ещё головоломка. Но вполне полностью описана где-то в этой же теме.

Valericson
14.01.2010, 21:37
Так, расскажите товарищи, как попасть на сервер, расположенный на своей же машине.

Прочитал кучу страниц данной темы.
Проблема в том, что у меня один единственный адрес идёт и на внешку и на локалку 0_о

LePage
14.01.2010, 23:44
Клиенту порт назначь другой. (localHost в conf.ini) 21005 - например.
Тока смысла в сочетании выделенного и клиента на одной машине? :) Или статистика нужна?

p/s/ Извиняюсь - неправ - localPort в conf.ini

Valericson
15.01.2010, 00:36
Я ради узкого круга лиц часто создаю сервер для "полЯтушек", а самому иногда интереснее делами позаниматься.
Самому подключиться, как бы говоря, тоже была бы не плоха возможность.

---------- Добавлено в 00:36 ---------- Предыдущее сообщение было написано в 00:27 ----------


Клиенту порт назначь другой. (localHost в conf.ini)

Благодарю! Ясно чем он упёрся.

Schalker
16.01.2010, 00:59
Кто подскажет как "запаролить " сервер ? чтобы сквадовским тренировкам не мешали .
Сервер - выделенный и работает под IL2SC .

Valericson
16.01.2010, 06:51
Кто подскажет как "запаролить " сервер?
В settings на пятой странице. Под именем сервера.

Schalker
16.01.2010, 10:56
спасибо.

Ammiak
16.01.2010, 11:08
Доброго времени суток!
А может, кто поделится ссылочкой, где бы скачать сервер статистики, чтоб присобачить его к выделенному?
Заранее благодарен!

Waso
18.01.2010, 10:53
Доброго времени суток!
А может, кто поделится ссылочкой, где бы скачать сервер статистики, чтоб присобачить его к выделенному?
Заранее благодарен!

mysql.com apache.org :)

Ammiak
18.01.2010, 13:33
Да я сам не программист, ну что вы издеваетесь!
Я имел в виду, мож заготовочка у кого завалялась или ещё что?
Вдруг кто найдётся добрый и поделится.

XOPOH
18.01.2010, 13:54
Да я сам не программист, ну что вы издеваетесь!
Я имел в виду, мож заготовочка у кого завалялась или ещё что?
Вдруг кто найдётся добрый и поделится.

http://www.nullwar.com/info/soft
Там конечно больше чем просто статистика, но можно использовать и как вам надо :)

LVVP Jazz
18.01.2010, 13:57
Ammiak, погугли, обычная стата от команды генадича была в свободном доступе.

ES_Vanka-Vstanka_09
18.01.2010, 14:32
Доброго времени суток!
А может, кто поделится ссылочкой, где бы скачать сервер статистики, чтоб присобачить его к выделенному?
Заранее благодарен!

Зачем тебе выделенный сервер для статистики....?
Там где ты ил2 сервер запускаешь ,там и запускай статистику, но учти , для отображения статистики тебе необходимо весчи: мускул и пхп и апач.
Джентльменский Набор (http://www.denwer.ru/) тебе поможет. :) ( не думаю что на FreeBSD запускаешь ил2 сервер)

Waso
18.01.2010, 14:35
Да я сам не программист, ну что вы издеваетесь!
Я имел в виду, мож заготовочка у кого завалялась или ещё что?
Вдруг кто найдётся добрый и поделится.

Не обижайся...поиск рулит просто.

Тебе il2sc_stat поставить надо. Если надо - могу кинуть. А так действительно в гугле все есть.
http://il2sc-cherep.narod.ru/ - система званий для статистики.

Саму статистику в базу пишет командер. ТАм надо правильно настроить mysql...для вывода статистики нужен апач с php. Для простоты можно поставить какой-нибудь Денвер http://denwer.ru там есть все что надо, апач, mysql, php.

Дополнения для IL2SC под 4.09m здесь где-то были в этой ветке. Ищи сам.

Вот вроде б и все. На остальные вопросы могу и ответить

P.S. il2sc_stat это не статистика, это просто морда для вывода статистики из базы. Всю статистику ведет сам командер...ну почти всю

Есть ещё западная стата FBDj...с ней не разбирался. Но там информация полнее.

M@niac
20.01.2010, 06:48
Глючит коммандер (SC 2.02)?
При голосовании <vote если летает 5 пилотов, иногда показывает что 27 пилотов летает и естественно проголосовать не получится 5-ю пилотами. И на стате иногда тоже показывает что летают несколько пилотов, а заходиш никого...
В чем может быть проблема?

PetroW
21.01.2010, 11:59
Глючит коммандер (SC 2.02)?
При голосовании <vote если летает 5 пилотов, иногда показывает что 27 пилотов летает и естественно проголосовать не получится 5-ю пилотами. И на стате иногда тоже показывает что летают несколько пилотов, а заходиш никого...
В чем может быть проблема?

А открыть папочку IL2SC/help/ найти там файлик helpru.htm и прочитать:
"На сервере периодически появляются «зависшие» игроки, которые реально не подключены к игре. Что мне делать?"

"- Ты мануал читал?
- Нет! Что я дурак?"

Schalker
21.01.2010, 12:40
На немецком Sturmovik Wiki есть очень полная информация о FBDj
http://wiki.sturmovik.de/index.php?title=FBDj

не знаю , переводил ли кто на русский. Попробую перевести первые строки:

-------
FBDj - это новая версия FBDaemon , написанная на Перле для администрации IL2 Dedicated Server. FBDj использует графическую оболочку для Установок сервера и читает данные из Eventlog.

Главные задачи FBDj : управление мисииями и пилотами (Кик/ Бан ). Есть возможность вести статистику
--------
:dance: не переводчик я%)

M@niac
27.01.2010, 08:38
А открыть папочку IL2SC/help/ найти там файлик helpru.htm и прочитать:
"На сервере периодически появляются &#171;зависшие&#187; игроки, которые реально не подключены к игре. Что мне делать?"
Не все такие умники:rtfm::eek:. Подскажи тогда еще где прочитать, - как со статом сделать в такой ситуации? Тоже висят игроки в стате...

Andrey67
27.01.2010, 10:13
Не все такие умники:rtfm::eek:. Подскажи тогда еще где прочитать, - как со статом сделать в такой ситуации? Тоже висят игроки в стате...

Наблюдал несколько раз такие ситуации, когда ники у игроков неадекватные были, типа русские буквы или знаки в нике пилота. Причем стат и глаз показывал разные ники пилота. Предупреждал и кикал таких. Если не помогало - в баню по IP.

А вообще FBDj более продвинутый командер (более поздняя разработка и поддерживаемая до сих пор), но требует фреймворк на серваке, у меня нет возможности поставить его и поэтому пока юзаю SC :(

А стат наверно надо обнулить (как ни жаль иногда). И сервак перезапустить, иногда помогает.

=Val=
27.01.2010, 12:10
2Andrey67 По поводу ников - поставь в бан-лист *?*

PetroW
29.01.2010, 10:50
Не все такие умники:rtfm::eek:.
При чем тут умничество? Ты хотел сказать не все такие неленивые до чиения того что лежит под носом...


Подскажи тогда еще где прочитать, - как со статом сделать в такой ситуации? Тоже висят игроки в стате...

Стат просто читает данные из таблицы activeusers в mysql. А в эту таблицу пишет сам SC.
При перезапуске SC эта таблица очищается.
Поэтому - прописать ForceUserCheck и презапустить SC обязательно.

Если у тебя идет расхождение в количестве летающих игроков и в стате с прописанным ForceUserCheck:
- это либо ник игрока с юникодом
- либо SC отвалился.

обнуление всего стата на это не влияет.

SoVa.VVS
30.01.2010, 20:05
Ребят, прошу не кидать камнями - всю тему внимательно (а может нет?)прочитал (кстати, огромное всем спасибо - благодаря вам всем SC более-менее освоил), но есть пара вопросов.
Суть в следующем: создал сервак (без стата), хочу запустить карту на сутки работы. Предполагается допуск в неё только зарегистрированным (по стороне и паролю)пилотам и вывод, какая сторона победила - по израсходованному лимиту самолётов/пилотов и (или) по набранным стороной очкам в течении всей карты.
Отсюда два вопроса:
1.Каким образом регить пилотов? Как я понимаю, ники и пароли участников нужно прописывать в каком-то из конф-файлов? Или нет?
2.По результатам. С лимитом всё ясно - тут всё в интерфейсе SC можно сделать. А если команды умудрились за сутки не превысить лимит? Есть ли какая-нить простенькая прога для считывания и рассортировки данных из евентлога (или что-то подобное?). Варлог?
Сервер 4.09.
Заранее спасибо. С уважением.

Elman
30.01.2010, 21:41
1. Пилоты должны сами регистрироваться через страничку статистики, поэтому придется освоить элементарный web сервер. Запись идет не в конфиги, а в базу данных SQL.
2.
А если команды умудрились за сутки не превысить лимит?Если я вас правильно понял, то можно сделать не сутки, а больше, или вообще отключить время карты и оставить только лимит самолетов.

SoVa.VVS
31.01.2010, 00:52
1. Пилоты должны сами регистрироваться через страничку статистики, поэтому придется освоить элементарный web сервер. Запись идет не в конфиги, а в базу данных SQL.
Понял, спасибо...

. Если я вас правильно понял, то можно сделать не сутки, а больше, или вообще отключить время карты и оставить только лимит самолетов.
Не, тут принцип именно такой: хотелось бы видеть, чего команды умудрились "нарубить" за эти сутки))))) Не только потери в самолётах/пилотах, но и уничтоженную наземку.... Боевая эффективность.. Просто ручками перебирать суточный лог-файл: дело неблагодарное))))


Гуглил-гуглил, а возможности где-то раздобыть и скачать простенькую стату так и не увидел((((

Vasilich_
10.03.2010, 17:23
На днях поднял стату. Все работает, но почему то в профиле пилота нельзя загрузить свое фото, хотя по моему такая возможность была. Может кто подскажет в чем проблема. Или может я не ту стату скачал?

Elman
10.03.2010, 23:21
В стате il2sc 2.02 от Геннадича нельзя загружать своё фото. Это фишка уже сторонних разработчиков. Такое я видел только на Корбине.

Vasilich_
11.03.2010, 14:58
Подскажите, как настроить сервер чтобы маркеры у самолетов отображались только у союзников и чтобы отображался только один ник пилота? Заранее спасибо.

Waso
11.03.2010, 16:08
Подскажите, как настроить сервер чтобы маркеры у самолетов отображались только у союзников и чтобы отображался только один ник пилота? Заранее спасибо.


Как-то так:

mp_dotrange FOE COLOR 0.001 DOT 15 RANGE 0.01 TYPE 0.01 ID 0.001 NAME 0.01
mp_dotrange FRIENDLY COLOR 100 DOT 15 RANGE 0.01 TYPE 0.01 ID 0.001 NAME 100