Создать игровой сервер

Перейти вниз

Создать игровой сервер

Сообщение автор admin в Пт Янв 29, 2010 6:07 pm

# Создать сервер для игры:
*В папке с игрой открыть "config_directory" создать конфиг сервера(в формате .cfg)
*Как создать .cfg:
Открыть блокнот->прописать настройки для сервера->сохранить как->имя файла(autoexec.cfg)->тип файла(все файлы).сохранить.
*Создать ярлык для файла teeworlds_srv.exe
*Открыть свойства ярлыка и в строке Объект через пробел после последней буквы прописать teeworlds_srv -f autoexec.cfg
*Сохранить и запуск ярлыка, в появившемся окне через несколько секунд появится server registered.
Настройки для сервера:
Простейшая конфигурация DM сервера:
sv_name Teeworlds sample dm
sv_map dm1
sv_scorelimit 20
sv_timelimit 10
sv_gametype dm
sv_rcon_password remember
sv_max_clients 12
sv_spectator_slots 10

Простейшая конфигурация TDM сервера:
sv_name Teeworlds sample tdm
sv_map dm6
sv_scorelimit 50
sv_gametype tdm
sv_rcon_password remember

Простейшая конфигурация CTF сервера:
sv_name Teeworlds sample ctf
sv_map ctf2
sv_scorelimit 400
sv_gametype ctf
sv_rcon_password remember

*Дополнительные команды:

password (по умолчанию: )
Пароль для входа на ваш сервер.

sv_rcon_password (по умолчанию: )
Пароль для защиты вашего сервера от несанкционированного управления.
Смотрите раздел "Как удалённо управлять вашим сервером".

sv_register (по умолчанию: 1)
Устанавливает должен ли сервер посылать пакеты master server у. Если опция включена, то ваш сервер будет виден только во вкладке Internet.

sv_map(по умолчанию: dm1)
Устанавливает начальную карту сервера. Тип файла (.map) писать не надо.

sv_maprotation (по умолчанию: )
Устанавливает порядок смены карт. Разделяйте названия карт пробелом.
Например: dm1 dm6 dm2

sv_rounds_per_map (по умолчанию: 1)
Устанавливает количество раундов после, которых произойдёт смена карты.

sv_warmup (по умолчанию: 1)
Количество секунд разминки, после которых счёт обнулится и начнётся матч.

sv_teamdamage (по умолчанию: 0)
Если включена, то игроки одной команды смогут нанести урон друг другу.

sv_powerups (по умолчанию: 1)
Устанавливает должны ли бонусы (powerups) появляться на карте (в версии 0.4.2 бонусом является только меч).

sv_max_clients (по умолчанию: 10)
Определяет количество клиентов на сервере (игроков и наблюдателей (spectators) вместе взятых).
Максимальное значение 12.

sv_spectator_slots (по умолчанию: 0)
Определяет количество наблюдателей (spectators) на сервере.

Например: при такой установке сервера
sv_max_clients 9
sv_spectator_slots 4
игроков будет 5, а наблюдателей 4 (количество игроков = значение sv_max_clients - значение sv_spectator_slots).

sv_scorelimit (по умолчанию: 20)
Значение счёта при достижении, которого игра закончится.

sv_timelimit (по умолчанию: 0)
Длительность стояния карты.

sv_gametype (по умолчанию: dm)
Устанавливает тип игры. Возможные значения: dm, tdm, ctf и другие, в зависимости от типа сервера.

sv_name (по умолчанию: unnamed server)
Устанавливает имя сервера.

sv_bindaddr (по умолчанию: )
Устанавливает, какой IP адрес должен быть у вашего сервера.
Команда работает только, если ваш компьютер имеет более одного IP адреса.

sv_port (по умолчанию: 8303)
Устанавливает, через какой порт должен запускаться сервер.

sv_external_port (по умолчанию: 0)
Устанавливает, через какой порт должна быть установлена связь с master server ом, если вы используете firewall с функцией перенаправления на другой порт или его изменения.

sv_tournament_mode (по умолчанию: 0)
Если опция включена, то при входе на сервер игроки автоматически становятся наблюдателями (spectator).

sv_high_bandwidth (по умолчанию: 0)
Делает игру более отзывчивой на действия игрока, посылая каждый пакет два раза.
Рекомендуется только для локальных серверов.

sv_spamprotection (по умолчанию: 1)
Спам фильтр ограничивает скорость отправления сообщений (максимум 2 сообщения в секунду).

sv_motd (по умолчанию: )
После соединения с сервером в течении 10 секунд будет показан любой текст (его можно закрыть кнопкой Tab и Esc), а также этот текст можно увидеть на вкладке "Server info".
Для того, чтобы сделать новый абзац надо написать команду \n последующий текст можно писать слитно с данной командой.

sv_map_reload 1
Перезапускает текущую карту. Может быть использована для смены типа игры (Death match, team death match, capture the flag).

Например: вы играете в capture the flag на карте ctf1 и хотите сменить тип игры на death match.
Пишите в удалённой консоли: sv_gametype dm ,а затем sv_map_reload 1 .

restart
Счёт и время обнуляются, а игроки респавнятся (respawn). Если ввести число после команды, то запустится таймер разминки (warmup).

kick ID
Удаляет указанного игрока из игры. Для этого надо ввести его ID (смотри следующую команду).


Если возникнут сложности
Сайт http://portforward.com поможет в настройке firewall'a и маршрутизатора (router).


Источник: http://portal.orn.ru/

admin
Игрок команды
Игрок команды

Сообщения : 564
Очки : 1160
Репутация : 24
Дата регистрации : 2010-01-16
Мужчина

Посмотреть профиль http://dreamers.gip-gip.ru

Вернуться к началу Перейти вниз

Вернуться к началу

- Похожие темы

 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения