А это моя версия
сначала нужно создать в папке с игрои конфиг например config.cfg (формат обязателен)
потом ярлык с адресом к фаилу teeworld_srv.exe и приписать в совйствах ярлыка (путь к обьекту) -f g.cfg
теперь в документе config.cfg пишем конфигурацыи сервера
Дальше пойдет перечисление всех конфигураций, которые можно будет спокойно записать в конфиг.
ПАРАМЕТРЫ СЕРВЕРА
sv_name
название сервера (например nick server)
sv_bindaddr *
Адрес для привязки (по умолчанию стоит 0)
sv_port *
Порт (по умолчанию 8303)
sv_external_port *
Port to report to the master servers(переводите как хотите =) )
sv_max_clients *
Количество подключённых игроков в режиме онлайн (по умолчанию это 12)
sv_high_bandwidth *
Использование высокого пропускного режима, использовать только в локальных сетях.
sv_register
Регистрировать ли ваш сервер в интернете (по умолчанию 1 (1-true, 0-false))
sv_map
Используемая карта (по умолчанию dm1)
sv_rcon_password
пароль для управления
sv_map_reload
Перезагрузок текущей карты.
ИГРОВЫЕ НАСТРОЙКИ
sv_warmup
Время ожидания начала раунда (по умолчанию 0)
sv_scorelimit
Лимит очков, по достижению которых раунд заканчивается
sv_timelimit
Временной лимит
sv_gametype
Тип игры (dm/tdm/ctf/mod)
sv_maprotation
Чередование карт по кругу.
sv_rounds_per_map
Количество раундов перед сменой карты
sv_motd
Сообщение, которое вы видите при заходе на сервер. (ps, всегда было интересно как переводиться этот motd, интерес появился во время настройки mangos, это такой сервер для WoW, так вот, расшифровывается это как Match of the Day)
sv_spectator_slots
Максимальное число пользователей в режиме spectator (зрители)
sv_teambalance_time
Время в минутах, после того как появилась надпись о балансировке команд, и до самой балансировки.
sv_spamprotection
on/off спам фильтр (по умолчанию 1)
sv_tournament_mode
Автоматическое вступление игроков в spectator (по умолчанию 0)
sv_teamdamage
Дружественный огонь, другими словами смогут ли игроки одной и той же команды ранить друг друга (по умолчанию 0)
sv_powerups
Установите 0 для отключения powerups. (по умолчанию 1, честно говоря я хз что это за режим)
sv_vote_map
Голосование за карту (по умолчанию 1)
sv_vote_kick
Позволяет сделать открытый режим для кика игроков путем всеобщего голосования (по умолчанию 1)
Ну вот мы закончили, конфиг готов, теперь пойдет список команд, для придания вашему серверу уникальности.
Прежде чем приводить список, расскажу как эти команды задействовать:
заходим в консоль управления, прописываем настройку, допустим tune gravity 1.0, где gravity какраз и есть эта команда.
Такс, вот список.
ТЮНИНГ ФИЗИЧЕСКИХ ПРОЦЕССОВ
ground_control_speed
Максимальная скорость (По умолчанию: 10.0)
ground_control_accel
Ускорение. (По умолчанию: 2.0)
ground_friction
Трения на месте. (По умолчанию: 0.5)
ground_jump_impulse
Импульс, когда вы совершаете прыжок на месте. (По умолчанию: 12.6)
air_jump_impulse
Импульс, когда вы совершаете прыжок в воздухе. (По умолчанию: 11,5)
air_control_speed
Максимальная скорость в воздухе. (По умолчанию: 5.0)
air_control_accel
Ускорение в воздухе. (По умолчанию: 1.5)
air_friction
Трение в воздухе. (По умолчанию: 0.95)
hook_length
Длина веревки. (По умолчанию: 380,0)
hook_fire_speed
Насколько быстро веревка будет обрываться. (По умолчанию: 80,0)
hook_drag_accel
Ускорение в том случае, если ваша веревка зацепилась. (По умолчанию: 3.0)
hook_drag_speed
Скорость перетаскивания с помощью веревки. (По умолчанию: 15.0)
gravity
Гравитация. (По умолчанию: 0.5)
velramp_start
Скорость начала ската. (По умолчанию: 550,0)
velramp_range
Описать не могу, воопщем что-то связанное с предыдущем параметром. (По умолчанию: 2000.0)
velramp_curvature
Характеристика кривизны начала ската. (По умолчанию: 1.4)
player_collision
Задействовать столкновения или нет. (По умолчанию: 1)
player_hooking
Задействовать ли эффект веревки на других игроков или нет (По умолчанию: 1)
ТЮНИНГ ОРУЖИЯ
gun_curvature
Параметр кривизны выстрела пушки. (По умолчанию: 1.25)
gun_speed
Скорость пушки. (По умолчанию: 2200,0)
gun_lifetime
Параметр отвечающий за жизнь пушки (если неошибаюсь то за то, насколько быстро восстанавливаются патроны). (По умолчанию: 2.0)
shotgun_curvature
Параметр кривизны выстрела дробовика. (По умолчанию: 1.25)
shotgun_speed
Скорость дробовика. (По умолчанию: 2200,0)
shotgun_speeddiff
Разница между скоростями пуль в дробовике. (По умолчанию: 0.8)
shotgun_lifetime
Жизнь Дробовика (хз как перевести). (По умолчанию: 0.25)
grenade_curvature
Параметр кривизны выстрела гранатомёта. (По умолчанию: 7.0)
grenade_speed
Скорость гранотомёта. (По умолчанию: 1000.0)
grenade_lifetime
Жизнь Гранотомёта. (По умолчанию: 2.0)
laser_reach
Длина лазерного луча. (По умолчанию: 800,0)
laser_bounce_delay
Параметр определяющий время скачущего лазера. (По умолчанию: 150,0)
laser_bounce_num
Количество отскоков лазера. (По умолчанию: 1.0)
laser_bounce_cost
Уменьшение повреждения, после каждого отскока лазерного луча. (По умолчанию: 0.0)
laser_damage
Ущерб от лазера. (По умолчанию: 5.0)
Фух, похоже что всё, Честно говоря, есть специальная программулька для модификации всех этих параметров (SCG (Server Configuration Generator)), нашел я её на http://teewar.ru/ и вот вам ссылочка — http://teewar.ru/data/useful_files/SCG.exe
Ну и напоследок вот вам список серверных команд:
echo
Написание: echo текст
Выводит текст в консоль.
exec
Написание: exec файл
Выполняет команды из указанного файла.
kick
Написание: kick id
Кик игрока по id.
ban *
Написание: ban ip
Бан ip адреса на сервере.
bans *
Написание: bans
Вывести список забаненых.
status
Написание: status
Вывести список игроков на сервере.
shutdown
Написание: shutdown
Выключить сервер.
record *
Написание: record имя_файла
Старт записи в файл.
stoprecord *
Написание: stoprecord
Стоп записи.
tune
Написание: tune параметр значение
Установка игрового параметра, они рассматривались чуть выше.
tune_reset
Написание: tune_reset
Обнулить все настройки.
tune_dump
Написание: tune_dump
Сохранить текущие настройки.
change_map *
Написание: change_map имя_карты
Изменить карту.
restart
Написание: restart время
Перезагрузить раунд, время не обязательный параметр.
broadcast
Написание: broadcast текст
Текстовые трансляции.
say
Написание: say текст
Послать сообщение в чат.
set_team
Написание: set_team id_клиента группа
Перемещение игрока из одной группы в другую.
addvote
Написание: addvote вариант
Голосование за определенный вариант.
vote
Написание: vote yes/no
Склонить голосование в сторону Да или Нет.
ps: оригиналы описания настроек можно поглядеть на http://www.teeworlds.com/?page=docs