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

Показано с 1 по 25 из 104

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

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Зашедший
    Регистрация
    17.12.2007
    Возраст
    39
    Сообщений
    1

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

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

  2. #2
    покемон №123 Аватар для VreVo
    Регистрация
    06.04.2005
    Адрес
    Нидерланды
    Возраст
    56
    Сообщений
    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

  3. #3
    читаю форум и фигею... Аватар для DnK
    Регистрация
    18.09.2006
    Адрес
    Родина Ленина
    Возраст
    50
    Сообщений
    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.
    Нет рабства безнадёжнее, чем рабство тех рабов,
    Себя кто полагает свободным от оков (с)

  4. #4

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

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

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

  5. #5
    читаю форум и фигею... Аватар для DnK
    Регистрация
    18.09.2006
    Адрес
    Родина Ленина
    Возраст
    50
    Сообщений
    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.
    Нет рабства безнадёжнее, чем рабство тех рабов,
    Себя кто полагает свободным от оков (с)

  6. #6

    Ответ: Сервер Ил-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.

  7. #7
    И.О Вечного Курсанта Аватар для Nike "Targon"
    Регистрация
    21.07.2003
    Адрес
    Russian Federation
    Возраст
    52
    Сообщений
    37

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

    Цитата Сообщение от DnK Посмотреть сообщение
    забыл указать:
    miniDaemon модифицированная версия коммандера nullwar'a
    Видимо для описаний карт нужны .ini файлы? Потому как на нуллваре ини файлы присутствуют. Тогда как их писать?
    Ибо при запуске rundaemon.sh получаю:
    ERROR: Daemon:Exception raised: [Errno 2] No such file or directory: '/game/.wine/drive_d/IL2server/Missions/Net/dogfight/daemon/duel.ini'

  8. #8
    Теоретик широкого профиля Аватар для Waso
    Регистрация
    21.12.2007
    Адрес
    IRQtsk
    Возраст
    51
    Сообщений
    386

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

    Цитата Сообщение от Nike "Targon" Посмотреть сообщение
    Видимо для описаний карт нужны .ini файлы? Потому как на нуллваре ини файлы присутствуют. Тогда как их писать?
    Ибо при запуске rundaemon.sh получаю:
    ERROR: Daemon:Exception raised: [Errno 2] No such file or directory: '/game/.wine/drive_d/IL2server/Missions/Net/dogfight/daemon/duel.ini'
    Только что поковырял этот демон. Создалось полное ощущение, что эти ini-файлы вообще не нужны демону, как будто аттавизмы остались от нульвара, либо на возможное расширение функционала оставили. Но однозначно сказать не могу...все-таки познания в пайтоне у меня пока на зачаточном состоянии.

    P.S. попробуйте подсунуть ему просто пустой файл duel.ini
    Крайний раз редактировалось Waso; 07.02.2009 в 17:30.

  9. #9
    Зашедший
    Регистрация
    28.08.2007
    Адрес
    с. Александровское
    Возраст
    57
    Сообщений
    47

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

    Цитата Сообщение от DnK Посмотреть сообщение
    в сервере confs.ini посмотреть и установить если неправильно:
    [Console]
    IP=20001 <<<<<<< порт Телнет.
    IPS=10.0.0.5 <<<<<<< IP адрес сервера
    Не совсем корректно использовать данный IP, лучше 127.0.0.5 - данный диапазон IP специально зарезервирован для обратных связей. У меня на Убунте 8.04 10.0.0.5 так и не сработал, заменил 127 - заработало! Демон для фряхи использовал. РЕСПЕКТ СОЗДАТЕЛЮ!!!

  10. #10
    Зашедший
    Регистрация
    17.02.2008
    Возраст
    61
    Сообщений
    3

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

    Цитата Сообщение от DnK Посмотреть сообщение
    коммандер:
    для windows, freebsd, linux

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

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

    _____________________________________
    ------------------------------------------
    может кто допишет фич.
    Я, конечно, категорически извиняюсь, но... понимаю тема старая и, видимо, все проблемы у народа решены (раз нет больше сообщений), но вот пришлось заниматься этой же проблемой.
    В Линухе пока полный ноль... так только - смог уже запустить "лысый" сервер и вот вопросы...
    1. Питона для Linux скачал... как его установить. Причем у меня в системе уже при инсталляции Питоновских хвостов полно (Debian 5.0.4)
    2. Зачем еще качать Виндового Питона?
    3. При выполнении инструкции (в терминале) path C:\python\; %PATH% выдает - команда не найдена?
    4. При запуске, точнее прописке (может это и неправильный запуск) ~$ ~/miniDaemon/run.bat - Отказано в доступе.

    Кто может помочь ламеру ?

  11. #11
    Зашедший
    Регистрация
    17.02.2008
    Возраст
    61
    Сообщений
    3

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

    Ну, в принципе, в основном вопрос снят. Один маленький - кто использует Демонов - кто фряшный, а кто простой и какие результаты.

  12. #12
    И.О Вечного Курсанта Аватар для Nike "Targon"
    Регистрация
    21.07.2003
    Адрес
    Russian Federation
    Возраст
    52
    Сообщений
    37

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

    Цитата Сообщение от [fh]HUNT Посмотреть сообщение
    кто использует Демонов - кто фряшный, а кто простой и какие результаты.
    Вот выше мой пост http://www.sukhoi.ru/forum/showpost....2&postcount=81 , если вкратце - то ось на сервере - Debian 4 Etch, il2 dedicated 4.09m, поднимал также и модовый вариант Ила на другом порту - управлял второй копией демона. Вариант Демона - виндовый, в коде некоторые исправления, описанные в вышеуказаном посте плюс корректировки от автора демона - см ниже, 82 пост. Нагрузка на сервер небольшая там человек 8 наверно было одномоментно, карты ротируются по времени, и вручную, командами, сервер работает круглосуточно. Процесс как Ила, так и демона запущен каждый в своем скрине. Падал процесс демона, ну не знаю, раза 3-4 за все время. Если какие подробности нужно - пиши, обсудим
    Крайний раз редактировалось Nike "Targon"; 17.06.2010 в 11:43.

  13. #13
    Зашедший
    Регистрация
    17.02.2008
    Возраст
    61
    Сообщений
    3

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

    Спасибо, Nike, естественно этот раздел весь проштудировал и не раз
    вот как раз что-то с путями у меня и не клеится - как не прописывал - нет файла и хоть ты убей его... буду сейчас по буковке проверять

  14. #14

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

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

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

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

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

  16. #16

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

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

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

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

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

Ваши права

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