Я пилю свой собственный серверный мод (вот уже вторая версия), основанный на 0.6 (немного подустаревшей). Спасибо Дерку или кто-там пилил серверную часть тдтв за прекрасную идею — полную конфигурабельность, вплоть до названия мода.
Так как это уже версия два, но многие мода еще могли не видеть, то я просто скопировал описание предыдущей версии, а новые функции выделил черным.
Это бета-версия, под номером 2
Что вам нужно знать как игроку:
- Если в GameType написано просто CTF# (DM#,TDM#), то по геймплею это та же самая классика, но с фиксами от 0.6. Если в GameType написано что-то другое, то админ имеет полное право изменять все доступные настройки.
- Наблюдатели не имеют права вызывать голосования и голосовать — фича 0.6
- Возможно, на сервере будет нестандартное поведение жизни. К примеру, её может быть 100, но для вас она будет выглядеть как 10 (соответственно 50 как 5). Аналогично с патронами
Что вам нужно знать как админу:
- Есть команда clearvotes — удаляет список всех голосований
- Команда addvote работает так: addvote «name» «option». Пример: addvote «Map: ctf1» «sv_map ctf1»
- Вместо команды sv_map_reload 1 используется reload — фича 0.6
- Вместе с сервером поставляется сборник скриптов, находится в каталоге mods. Этот сборник позволяет выбрать мод из таких: инста разная, гранатная инста разная, молотоинста, тренировка со всем оружием, тренировка с дробовиком, тренировка с гранатами, миниган и еще парочка веселых модов
Что вам нужно знать как модостроителю:
Для начала: поскольку мод абсолютно равнодушен, что именно из оружий настраивать (ну кроме ниндзя), то вместо написания пяти опций я буду писать sv_option_[weapon], а вы уже сами подставляйте туда hammer (молот), pistol (пистолет), shotgun (дробовик), grenade (ракетомет), rifle (лазер).
Аналогично, если я буду писать sv_option_[h&a], то вам нужно подставлять health и armor (жизнь и броня).
Если sv_option_[h&a&w] — то и жизнь, и броню, и оружие. Да, кстати, все вместе будет называться пикапом, ибо мне лень придумывать название из одного слова.
Самое главное, что вам нужно знать для модостроительства:
- sv_gametype_custom [0/1/2] — указывает тип игры. Если 0, то вы получаете полностью стандартный мод, иначе включается возможность настраивать сервер. Если 1, то перед геймтипом ставится ваше название. Если 2, то геймтип полностью указывается администратором
- sv_gametype_custom_name Name — собственно название геймтипа
- sv_mod_motd — сообщения дня для мода
- Команда mod_reset сбрасывает все настройки мода в классику
Полезные настройки для администраторов:
- sv_chat_teamonly [0/1] — только командный чат
- sv_mod_silent [0/1] — сервер не выдает никаких сообщений вроде «Вася Пупкин has left the server», единственное что пишет в чат — сообщение о захвате флага
Основные настройки:
- sv_mod_instagib [0/1] — включает режим убийства с одного выстрела
- sv_insta_explore_radius [1-6] — радиус поражения при выстреле с гранатомета в инстагибе. 1 — пробивает через однотайловую стенку (если прямо)
- sv_mod_hooking [0/1] — запрещает наносить урон, если вы не хукнули противника (можете не тестить, урон наносится только тому, кого вы хукнули)
- sv_mod_enemyflags [0/1] — меняет флаги на карте местами
- sv_mod_colliding [0/1/2] — взрыв снарядов при встрече (0 — не работает, 1 — работает, 2 — работает только для снарядов с разными командами владельцев
- sv_mod_beating [0/1/2] — отбрасывание снарядов с помощью молота (0 — не работает, 1 — работает, 2 — работает только для снарядов с разными командами владельцев
- sv_mod_beating_distance [1-100] — необходимое расстояние от молота до снаряда (обычно 35)
- sv_mod_beating_resetlife [0/1] — перезапускать счетчик жизни заново после отбивания снаряда молотом
- sv_mod_beating_resetbounces [0/1] — перезапускать счетчик количества отражений от стен заново после отбивания снаряда молотом
- sv_mod_damagebydist [0/1] — увеличивать урон на большем расстоянии
- sv_mod_damagebydist_factor [100-10000] — максимальный процент увеличения урона
- sv_mod_hpdivider [1-10] — делитель жизни и брони, используется когда максимально достижимая жизнь больше 10, но отображать её нужно корректно. Клиент видит, что количество жизни=реальное кол-во жизни деленное на делитель
- sv_mod_ammo_[w]_divider [1-10] — делитель для данного оружия (см. выше)
Данный мод позволяет полностью настраивать карту, персонажа и оружие.
Настройки карты:
- sv_spawn_[h&a&w] [0/1] — включает появление даного пикапа на карте
- sv_respawntime_[h&a&w] [0-900] — время повторного появления пикапа. Обычные настройки — 15, для ninja — 900
- sv_pickup_[h&a&w] [1-100] — сколько дается за подбор пикапа с карты (не работает для ninja)
Начальные характеристики персонажа/оружия
- sv_start_[h&a] [0-100] — количество жизни/брони, которая появляется у персонажа после появления
- sv_start_[w] [0/1] — дает оружие после появления
- sv_start_weapon [0-4] — с каким оружием появляется персонаж (0 — молот, 1 — пистолет, 2 — дробовик, 3 — гранатомет, 4 — лазер)
- sv_last_weapon [0-4] — какое оружие является «предыдущим» для игрока. Если оружие одно, то эта опция должна быть равна sv_start_weapon
- sv_start_ammo_[w] [0-100] — количество патронов в оружии
- sv_isexplosive_[w] [0/1] — делает снаряд взрывным (не работает для молота — у него нет снаряда, хотя мм… можно и попытаться сделать ему снаряд)
- sv_damage_[w] [0-100] — сколько урона дает оружие при попадании (не учитывает влияние взрыва)
sv_damage_explosion [0-100] — сколько урона дает сам взрыв
Изменяемые в игре характеристики персонажа и оружия:
- sv_isauto_[w] [0/1] — делает оружие автоматическим
- sv_regentime_[w] [0-10000] — время регенерации жизни/брони/оружия в миллисекундах. 0 — отключается. Стандартное для пистолета — 500
- sv_firedelaytime_[w] [0-10000] — время между выстрелами в миллисекундах. Стандартные: 125мс для молота и пистолета, 500 для дробовика и гранатомета, 800 для лазера и ниндзя
- sv_max_[h&a] [0-100] — максимально возможное кол-во жизни/брони
- sv_max_ammo_[w] [0-100] — максимально возможное кол-во патронов
- sv_kill_[h&a] [0-100] — сколько жизни и брони дается за убийство
- sv_kill_ammo_[w] [0-100] — сколько патронов дается за убийство
- sv_bounce_[w] [-1;0-1000] — количество отскоков снаряда от стен (-1 — бесконечное)
- sv_bounce_rocketjump_radius — радиус, при котором можно выполнить rocketjump
- sv_damage_self — урон себе в процентах (обычно — 50%)
- sv_damage_all — урон всем остальным в процентах (обычно — 100%)
Осторожно с настройкой сервера: слишком много снарядов одновременно могут положить ваш сервер спатки.
Скачать:
Просьба: поэксперементировать с настройками и выложить собственные модо-скрипты
Смотрите также:
Комментарии (42)
RSS свернуть / развернутьnsgamer
Dark_Twist3r
nsgamer
Below
Dark_Twist3r
nsgamer
Below
vars-cat
nsgamer
Могу показать на примере(в игру зайдем вместе) или же если так поймеш…
Я когда на ctf2 играю, там можно через стену стрелять…
Я стою на платформе, где флаг должен лежать, и стреляю вверх (Равномерно, для етого свой клиент использую) И когда пули с пистолетом отлетают вниз, они пролетают через платформу на которой я стою…
Ну вот, вроде бы обьяснил)
Я могу помоч развитию проекта) В некотором виде, программист) Можно сделать серваку клиент, чтобы можно было менять настройки серва, ну и другое…
r2d2
nsgamer
r2d2
r2d2
r2d2
nsgamer
r2d2
Dark_Twist3r
nsgamer
Если так, то приноровлюсь писать в консоль)))
Dark_Twist3r
nsgamer
vars-cat
Но зачем?
nsgamer
vars-cat
youngpirate32
youngpirate32
как эту «фичу» можно убрать??
youngpirate32
vars-cat
youngpirate32
nsgamer
пробовал оба раза, ничё не получаетсо… помогите пжалусто
4eJIoBeK
4eJIoBeK
sv_gametype_custom 1; sv_gametype_custom_name «somename»; reload
Таким образом выставляется иной gametype (не классика), что позволяет работать модам.
nsgamer
4eJIoBeK
4eJIoBeK
isour
Battletoads
попробовал в папку тееворлдс, ничё не получилось…
KoJIo6oK
ато в простом серве ничего етого нельзя :*(
KoJIo6oK
MaximXGame
MaximXGame
MaximXGame
UnCo
«teeworlds_server.exe не отвечает. Бла-бла-бла»
Бла-бла-бла не учитывать, там последующие ненужные слова.
MaximXGame
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.