Skip to content

Latest commit

 

History

History

Masterserver

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
Мастерсервер для Doom2DMP 0.6
Версия 1.3
===============

Описание:
----------
Мастерсервер для Doom 2D Multiplayer 0.6. Предназначен для сборки 128 и старше.
Выполняет функции серверлиста, а также сообщает созданному серверу его внешний IP.
Написан на Python 2.7.3 (http://www.python.org/download/releases/2.7.3/).

Настройка:
----------
Если вы хотите создать свой мастерсервер:
1. Убедитесь, что у вас статический внешний IP (либо используйте DynDNS или его аналоги) и открыт порт 25667 (стандартный, можно изменить).
2. Если у вас на компьютере отсутствует Python, то скачайте его и установите. Настоятельно рекомендуется использовать версию 2.7.3, работоспособность на других не гарантируется.
3. Запустите на исполнение скрипт d2dmp_ms.py.
4. Для того, чтобы сервера и клиенты могли отправлять на мастерсервер данные и принимать их от него, измените значения параметров sv_slist и cl_slist (в server.cfg и game.cfg соответственно) на ВАШ_IP:ВАШ_ПОРТ. Например:
server.cfg:   sv_slist 255.255.255.255:25667
game.cfg:     cl_slist 255.255.255.255:25667

Параметры командной строки:
----------
-h, --help			- Вывести в консоль справку и закрыть мастерсервер
-v, --verbose		- Включить вывод лога работы программы в консоль (не работает, если включено ведение файла лога)
--log FN			- Включить ведение файла лога с названием FN
-p PN, --port PN	- Указать порт PN, используемый мастерсервером для приёма и отправки данных (стандартный - 25667)
-t MC, --timeout MC	- Установить время обновления списка серверов MC (в минутах)

Авторы:
----------
Программист: Rembo
Подготовка документации: Черный Думер

/// 22.04.2013