Дневник серверовнера

Сообщения
5
Реакции
1
Всем привет. Продолжительное время занимаюсь продвижением паблик сервера. Уже давно была идея открыть классику.
Идея в итоге переросла в сервер. Да, это Казахстан, где все любят 2-3-4 прыжки :)) Поэтому открывая "классику" я сильно рискую получить пустой, в лучшем случае полуживой сервер. Но энтузиазм и интерес перевесил рациональность.
Не могу назвать НОСТАЛЬГИЮ чистой классикой, но основные принципы сохранены: у всех 100хп, стандартные оружия, ручной закуп, экономика (с некой поправкой) и т.д. Конечно же присутствуют определенные модификации, за счет которых может быть получиться как то перекрывать затраты (но это не точно).

Накатил все самое свежее:
ReHLDS version: 3.15.0.896-dev
ReGameDLL version: 5.30.0.814-dev
Reunion v0.2.0.25
ReAPI v5.29.0.359-dev

И начал строить инфраструктуру: модули, плагины, база данных, сайт.
Сайт решил сделать без gamecms и flute. Довольно хорошо в этом помог ИИ :)
Здорово облегчает настройку регейм (огромная благодарность команде ReHLDS), который прямо "из коробки" позволяет сделать то, на что раньше потребовалось бы устанавливать кучу различных плагинов.

Основная цель данного "проекта" собрать легкий, функциональный сервер, способный автономно модерировать игровой процесс (защищаться от читеров и следить за порядком без админа) и как итог - сделать некую "нео-классику", или давайте назовем этот формат CLASSIC+))

Тут планирую делиться общей информацией: технические моменты, раскрутка, как в целом идут дела у сервера и другие побочные вопросы.
Зачем вести блог? За все это время собран приличный багаж знаний (и думаю он будет только пополняться), которые не хочется растерять, и хотя бы что-то задокументировать. Вероятно даже окажусь полезным для некоторых людей.
 
Последнее редактирование модератором:
Немного о regame и game.cfg
Как показывает практика все еще есть такие паблики, кому "сделали" сборку и поставили плагины по типу no team flash, drop grenades, либо установили (возможно даже купили?) DM плагины на карты 2000/индия и тд, не используя возможности регейма.
Таким владельцам серверов советую присмотреться к тому, кто вам "пихнул" эту сборку. И подумать стоит ли к нему обращаться повторно.

Да, есть такое понятие как специфика, когда без плагина невозможно. Но если у вас все довольно стандартно, то не было смысла нагружать сервер сторонними аддонами, и воспользоваться тем что уже заложено в движке.

Кто-то скажет что это микрооптимизация, и отчасти будет прав. Но именно за счет таких мелочей, особенно когда их действительно много, вы запасаетесь ресурсами для дополнительных маневров в будущем и в любой момент сможете себе позволить очередную тяжелую обнову на сервер, не переживая что он задохнется.

Некоторые интересные квары из game.cfg:
mp_auto_reload_weapons "1" (многим не нравится перезарядка в начале раунда для закупа полной обоймы, а тут раунд начинается с уже перезаряженным оружием)
mp_forcerespawn "1" (через сколько секунд принудительно респавнить убитого игрока. автореспавн для карт типа 2000, индия и тд)
mp_item_staytime "60" (если у вас нет лимита для закупа вип пушек, и игроки любят намусорить дропами, а это лишняя энтити, оно вам нужно? пусть живут 60 сек и удаляются)
mp_radio_timeout "2.5" и mp_radio_maxinround "10" (больше не нужен плагин для антифлуда радиосообщениями)
mp_team_flash "-1/1/2" (убирайте плагины нотимфлеш и ставьте либо -1 (не слепит тиммейтов и того кто кинул флешку) либо 0 (не слепит тиммейтов, но слепит бросавшего)
sv_autobunnyhopping "1" (можно поставить на картах типа 35хп и т.д., просто что бы было веселее :) в обычном режиме не рекомендуется)
mp_deathmsg_flags "abc" (в килфиде отображается дополнительная информация об убийстве)
mp_assist_damage_threshold "50" (сколько нужно урона для ассиста. да, можно убрать плагины ассистов, если не нужны бонусы за них)
mp_defuser_allocation "2" (почему бы и нет? на паблике можно всем выдать дефузы, никак игру не сломает)
mp_stamina_restore_rate "65" (то что я искал еще на старом форуме, а тут прям из коробки. позволяет имитировать заданный фпс после приземления игрока. чем он меньше, тем быстрее игрок набирает скорость после прыжка/приземления. присутствует некое дергание, но в динамике скорее всего не заметят)
mp_jump_height "50" (стандарт 45, но не у всех получается допрыгнуть до скалы на нюке. а тут прыжок чуть выше и все начнут это делать на изи и захотят вернуться к вам :))

И это не исчерпывающий список, там много других полезных настроек, особенно в последней обнове.


Тут же можно отметить ботов. Да, регейм дает вам возможность "из коробки" установить ботов. Если вам опять же не нужна специфика yapb или sypb (ebot) (честно говоря достоверно не знаю какая там разница), то смело юзайте zBot.
Как их установить? в параметрах запуска добавляете -bots, распаковываете файлы отсюда и в cstrike/game_init.cfg меняете квар bot_enable на "1"
Далее в game.cfg или конфигах конкретных карт настраиваете:
bot_quota "4" - это количество ботов (не советую ставить больше 4, на раскрутках может негативно сказаться на позиции сервера)
bot_quota_mode "normal" или "fill" (нормал - значит боты будут постоянно, филл - они заходят если живых игроков меньше bot_quota, но они учитывают и спектров, имейте ввиду)
bot_difficulty "2" или "3" (сложность ботов, 3 - это эксперты. но их можно настроить в botprofile и сделать еще сильнее, либо слабее. да и там же в botprofile меняются никнеймы ботов и другие характеристики)
В целом можно в поисковике написать cs 1.6 regame zbot и найти более подробный гайд по их настройке.
 

Кто просматривает тему

Назад
Верх