???
Математика на уровне МГУ

Страница 3 из 5 ПерваяПервая 12345 КрайняяКрайняя
Показано с 51 по 75 из 104

Тема: Сервер Ил-2 под Linux

  1. #51
    Зашедший Аватар для MoHaX
    Регистрация
    30.03.2003
    Адрес
    Казань
    Возраст
    39
    Сообщений
    185

    Re: Сервер Ил-2 под Linux

    Подтверждаю вышеприведенная dll на 100 кб меньше чем стандартная из winxp SP2 rus но зато исправно работает под wine

    ps. А как ты внутренние события выдернул? Или это только для ява девелоперов подсилу?

  2. #52
    Постигающий упреждение. Аватар для Baks
    Регистрация
    15.02.2006
    Адрес
    Russia
    Сообщений
    361

    Re: Сервер Ил-2 под Linux

    Цитата Сообщение от MoHaX Посмотреть сообщение
    Подтверждаю вышеприведенная dll на 100 кб меньше чем стандартная из winxp SP2 rus но зато исправно работает под wine

    ps. А как ты внутренние события выдернул? Или это только для ява девелоперов подсилу?
    Java + Asm девелоперу
    Это я хотел сделать отдельный сервер для linux только под java, т.к. например под 1.4 java фризов заметно меньше... а под 1.6 думаю было бы совсем хорошо (с ее escape analysis и продвинутым gc) ... но там таакой код что я отказался от этой затеи... (код неотрываем от opengl/sound/gui... )
    ...И от полученных знаний скончался на месте

  3. #53
    Зашедший Аватар для MoHaX
    Регистрация
    30.03.2003
    Адрес
    Казань
    Возраст
    39
    Сообщений
    185

    Re: Сервер Ил-2 под Linux

    Цитата Сообщение от Baks Посмотреть сообщение
    например под 1.4 java фризов заметно меньше...
    Я правильно понял что у тебя УЖЕ есть опыт замены ява машины на версию 1.4? (а какая там по дефолту?). Ты менял на сервере или на клиентах?

  4. #54
    Постигающий упреждение. Аватар для Baks
    Регистрация
    15.02.2006
    Адрес
    Russia
    Сообщений
    361

    Re: Сервер Ил-2 под Linux

    Цитата Сообщение от MoHaX Посмотреть сообщение
    Я правильно понял что у тебя УЖЕ есть опыт замены ява машины на версию 1.4? (а какая там по дефолту?). Ты менял на сервере или на клиентах?
    Я клиента не трогал (хотя в принципе можно, ибо принцип запуска один и тот же). Все модификации только для сервера...
    Жава там древнейшая и тормознейшая - 1.3 . Менять можно было до 4.06, сейчас для этого надо извращаться (из-за особенностей реализации защиты, детали приводить тут не буду)...

    ЗЫ: к стати, java машину можно и сейчас заменить но только в пределах ветки 1.3, но ни один сервер с checkRuntime > 0 не пустит... для этого просто копируешь jre в папку игры и будет у тебя другая jvm (она у ила и так последняя из ветки 1.3).
    ...И от полученных знаний скончался на месте

  5. #55
    Зашедший Аватар для MoHaX
    Регистрация
    30.03.2003
    Адрес
    Казань
    Возраст
    39
    Сообщений
    185

    Re: Сервер Ил-2 под Linux

    А у тебя на Linux checkruntime>0 вообще работает? У меня всех выкидывал поголовно. По-этому стоит checkruntime=0, при таких настройках пересадка явы пройдет успешно?

  6. #56
    Постигающий упреждение. Аватар для Baks
    Регистрация
    15.02.2006
    Адрес
    Russia
    Сообщений
    361

    Re: Сервер Ил-2 под Linux

    Цитата Сообщение от MoHaX Посмотреть сообщение
    А у тебя на Linux checkruntime>0 вообще работает? У меня всех выкидывал поголовно. По-этому стоит checkruntime=0, при таких настройках пересадка явы пройдет успешно?
    Нет. Сейчас без модификации il2server.exe это не получится(пересадка java машины)...
    И пока не понял, что не нравится защите при checkruntime=1 под линуксом... по идее должно нормально работать.
    ...И от полученных знаний скончался на месте

  7. #57
    пИнгвин-тракторист
    Регистрация
    20.08.2006
    Адрес
    Волгоград
    Сообщений
    52

    Re: Сервер Ил-2 под Linux

    Заменил DLL(сделал lowercase и положил в ~/.wine/drive_c/windows/system32) - сокет открывает, но в игре ничего не происходит. То есть появляется "Загружается карта" и тишина...

    В консоли:
    socket channel '1' start creating: 192.168.1.2:21000
    Chat: --- hackzone joins the game.
    socket channel '1', ip 192.168.1.2:21000, hackzone, is complete created
    <В это время я долго жду пока "скачается" карта...>
    <Жму отключиться>
    socketConnection with 192.168.1.2:21000 on channel 1 lost. Reason:
    Chat: --- hackzone has left the game.

    Куда копать? файрвола нет. wine-0.9.33

  8. #58
    пИнгвин-тракторист
    Регистрация
    20.08.2006
    Адрес
    Волгоград
    Сообщений
    52

    Re: Сервер Ил-2 под Linux

    Сервер заработал, но находится в состоянии "wait"
    Какой серверкоммандер заюзать посоветуете? IL2SC не робит...

  9. #59
    =FP/ZP=Tambu Аватар для Mega_34
    Регистрация
    24.12.2005
    Адрес
    Запорожье. Украина
    Сообщений
    14

    Re: Сервер Ил-2 под Linux

    Здравствуйте...
    Стоит FreeBSD и полностью рабочий сервер Ил-2... расскажите о настройке его под этой ОС и как им управлять с другого компбьютера (удаленно всмысле) из под винды обычной...
    http://www.fpzp.org.ua

  10. #60

    Re: Сервер Ил-2 под Linux

    Цитата Сообщение от VreVo Посмотреть сообщение
    SC производства Геннадич Тим не работает под Wine, я знаю сейчас только один коммандер под линукс - Jaycommander производства Ivanobulo, сейчас его дальше развивает Baks. ....
    Вопрос: а где можно получить Jaycommander?

  11. #61
    читаю форум и фигею... Аватар для DnK
    Регистрация
    18.09.2006
    Адрес
    Родина Ленина
    Возраст
    49
    Сообщений
    351
    Images
    3

    Re: Сервер Ил-2 под Linux

    Вопрос:
    Есть ли в принципе работающий под Linux какой нибудь серверкоммандер и где его можно взять?
    Нет рабства безнадёжнее, чем рабство тех рабов,
    Себя кто полагает свободным от оков (с)

  12. #62
    покемон №123 Аватар для VreVo
    Регистрация
    06.04.2005
    Адрес
    Нидерланды
    Возраст
    54
    Сообщений
    324

    Re: Сервер Ил-2 под Linux

    Цитата Сообщение от DnK Посмотреть сообщение
    Вопрос:
    Есть ли в принципе работающий под Linux какой нибудь серверкоммандер и где его можно взять?
    По просьбе Baks сообщаю:
    Цитата Сообщение от Baks
    пока проект заморожен... (во всяком случае я его не веду пока)
    исходники и прочее есть http://sourceforge.net/projects/jaydaemon
    P_Scyther | CPU i7 2600K/MB Gigabyte Z68X-UD5-B3/RAM 16Gb/Video Gigabyte GV N66TOC-2GD/Thrustmaster Wartog/VKB pedals/TIR3pro

  13. #63

    Re: Сервер Ил-2 под Linux

    запущен...
    я запускаю так:
    screen -d -m -S il2 ./run_il2ds_408.sh
    Содержимое файлика:
    wineconsole c:\\Programme\\00dsserver_408m\\il2server.exe

  14. #64
    Зашедший
    Регистрация
    17.12.2007
    Возраст
    37
    Сообщений
    1

    Re: Сервер Ил-2 под Linux

    Кто подскажет как командер под линуксом запустить?

  15. #65
    покемон №123 Аватар для VreVo
    Регистрация
    06.04.2005
    Адрес
    Нидерланды
    Возраст
    54
    Сообщений
    324

    Re: Сервер Ил-2 под Linux

    Цитата Сообщение от winn Посмотреть сообщение
    Кто подскажет как командер под линуксом запустить?
    Тут с командером проблемы пока что. Есть альфа-версия одного командера которым занимался Бакс, но работает неустойчиво. Может что-нибудь простое можно делать с помощью скриптов, не знаю. Мне вот нужна ротация карт по команде, ганстат ну и может еще кик, и все.
    P_Scyther | CPU i7 2600K/MB Gigabyte Z68X-UD5-B3/RAM 16Gb/Video Gigabyte GV N66TOC-2GD/Thrustmaster Wartog/VKB pedals/TIR3pro

  16. #66
    читаю форум и фигею... Аватар для DnK
    Регистрация
    18.09.2006
    Адрес
    Родина Ленина
    Возраст
    49
    Сообщений
    351
    Images
    3

    Ответ: Сервер Ил-2 под Linux

    коммандер:
    для windows, freebsd, linux

    Для windows
    -----
    качаем python http://www.python.org/download/
    качаем pywin http://sourceforge.net/projects/pywin32/
    после установки выполнить в командной строке: path C:\python\; %PATH%

    в сервере confs.ini посмотреть и установить если неправильно:
    [Console]
    IP=20001 <<<<<<< порт Телнет.
    IPS=10.0.0.5 <<<<<<< IP адрес сервера

    в командере miniDaemon.ini исправить пути если надо
    mission.time -время смены карты в секундах
    ReportPeriod -через сколько секунд оповещать о том через сколько сменится карта
    vote.percent -сколько голосов от играющих на сервере должны проголосовать для смены карты (в процентах)
    в секции [Telnet] выставить хост и порт из confs.ini

    missions.txt -прописать имя миссий без расширения лежащих в mission.dir
    admin.txt -прописать ip админов
    rand.txt -прописать пределы изменения погоды и времени суток на карте

    запускаем сервер, после загрузки запускаем командер через run.bat

    -----
    Для freebsd
    -----
    тоже самое только коммандер берем под freebsd.
    там единственное изменение в telnetCommunicator.py команда self.__tnC.acquire() вызывала зависание демона, без нее все нормально.
    а в версии для windows виснет наоборот без нее, если кто знает почему так прозьба мне рассказать

    -----
    Для linux
    -----
    тоже самое только какая из версий заработает не проверено, одна из двух

    _____________________________________
    ------------------------------------------
    может кто допишет фич.
    Вложения Вложения
    Крайний раз редактировалось DnK; 03.02.2009 в 14:31.
    Нет рабства безнадёжнее, чем рабство тех рабов,
    Себя кто полагает свободным от оков (с)

  17. #67

    Ответ: Сервер Ил-2 под Linux

    ... более простые и дешевые решения
    это смотря где. У нас хостинг берет на 10 евронов больше за винду, чем за линух.

    Цитата Сообщение от DnK Посмотреть сообщение
    коммандер:
    для windows, freebsd, linux
    ...
    Отличная задумка!!!
    Я сразу с проблемами:
    Код:
    sh rundaemon.sh
      File "miniDaemon.py", line 467
        finally:
              ^
    SyntaxError: invalid syntax
    Debian 4

  18. #68

    Ответ: Re: Сервер Ил-2 под Linux

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

  19. #69
    Механик
    Регистрация
    23.03.2004
    Адрес
    Moscow
    Возраст
    72
    Сообщений
    1,187

    Ответ: Re: Сервер Ил-2 под Linux

    Цитата Сообщение от DogEater Посмотреть сообщение
    Видимо, товарищ не знает что такой бить баклуши при аптайме от пары лет и выше...
    Всетаки он не знает

  20. #70
    Забанен
    Регистрация
    22.12.2003
    Адрес
    Недалеко от самого большого аэродрома.
    Сообщений
    782

    Ответ: Re: Сервер Ил-2 под Linux

    Цитата Сообщение от basurman Посмотреть сообщение
    Коллокейшн - это ведь когда свой сервер ставится на площадку хостера?
    Нет, у нас не коллокейшн, у нас все от хостинга.
    Для Ила по-любому требуется отдельный сервер, свой поставить дешевле, чем арендовать.

  21. #71

    Ответ: Re: Сервер Ил-2 под Linux

    Цитата Сообщение от tovarisch_Ko Посмотреть сообщение
    Для Ила по-любому требуется отдельный сервер, свой поставить дешевле, чем арендовать.
    Да, это отдельный арендованный сервер.

  22. #72
    читаю форум и фигею... Аватар для DnK
    Регистрация
    18.09.2006
    Адрес
    Родина Ленина
    Возраст
    49
    Сообщений
    351
    Images
    3

    Ответ: Сервер Ил-2 под Linux

    Цитата Сообщение от DnK Посмотреть сообщение
    коммандер:
    для windows, freebsd, linux...
    забыл указать:
    miniDaemon модифицированная версия коммандера nullwar'a http://www.nullwar.com/info/soft

    Поддерживаемые комманды:
    <time -время до конца миссии
    <map -название текущей и следующей миссии
    <gunstat -меткость стрельбы
    <vote -голосование за смену карты

    Распознование админов по ip и команды для них
    <kick<кого -кикнуть
    <ban<кого -забанить
    <maplist -список карт с номерами
    <map<номер карты -загрузит нужную карту

    поддерживается автогенерация погоды и времени суток.

    Цитата Сообщение от basurman Посмотреть сообщение
    Я сразу с проблемами:
    Код:
    sh rundaemon.sh
      File "miniDaemon.py", line 467
        finally:
              ^
    SyntaxError: invalid syntax
    какая версия пайтона?

    попробуй заменить:
    Код:
    #check connection to telnet il2server
        try: tc = TelnetCommunicator(config['Telnet']['host'], int(config['Telnet']['port'])) 
        except: 
      print "Error: not connect to "+config['Telnet']['host']+":"+config['Telnet']['port']
      exit(1)
        finally:
         pass  
    #--
    на

    Код:
    #check connection to telnet il2server
        try: tc = TelnetCommunicator(config['Telnet']['host'], int(config['Telnet']['port'])) 
        except: 
      print "Error: not connect to "+config['Telnet']['host']+":"+config['Telnet']['port']
    #--
    Крайний раз редактировалось DnK; 05.02.2009 в 21:45.
    Нет рабства безнадёжнее, чем рабство тех рабов,
    Себя кто полагает свободным от оков (с)

  23. #73

    Ответ: Сервер Ил-2 под Linux

    Цитата Сообщение от DnK Посмотреть сообщение
    забыл указать:
    какая версия пайтона?

    попробуй заменить:
    Код:
    #check connection to telnet il2server
        try: tc = TelnetCommunicator(config['Telnet']['host'], int(config['Telnet']['port'])) 
        except: 
      print "Error: not connect to "+config['Telnet']['host']+":"+config['Telnet']['port']
      exit(1)
        finally:
         pass  
    #--
    на

    Код:
    #check connection to telnet il2server
        try: tc = TelnetCommunicator(config['Telnet']['host'], int(config['Telnet']['port'])) 
        except: 
      print "Error: not connect to "+config['Telnet']['host']+":"+config['Telnet']['port']
    #--
    Код:
    blabla@blublu:~$ python -V
    Python 2.4.4
    В самих файлах я еще тогда закоментировал две строки и демон запустился... Но почему то не загружает карту.
    Т.е. с сервером соединяется, пишет "Осталось 59 минут", в консоли показывает подключения игноков... Но карту не загружает.
    Что может быть?

    пысы. Возможно нужен инишник для карты? Что в нем писать?
    Крайний раз редактировалось basurman; 06.02.2009 в 14:36.

  24. #74
    читаю форум и фигею... Аватар для DnK
    Регистрация
    18.09.2006
    Адрес
    Родина Ленина
    Возраст
    49
    Сообщений
    351
    Images
    3

    Ответ: Сервер Ил-2 под Linux

    возьми telnetCommunicator.py из версии под freebsd, было такое висло при попытке получить лок self.__tnC.acquire() видимо это только под виндой надо.
    Нет рабства безнадёжнее, чем рабство тех рабов,
    Себя кто полагает свободным от оков (с)

  25. #75

    Ответ: Сервер Ил-2 под Linux

    не хочет...
    Пробовал и виндовым и фришным. Причем сервер на команды отвечает (map, gunstat, vote и др). А карту не грузит

Страница 3 из 5 ПерваяПервая 12345 КрайняяКрайняя

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •