Создаем свой сервер в agar.io 4(серия) или для ленивых как я )

Новая версия файлов под windows от 30.11.16 работающих 06.01.2017 тут:

[Windows/source] Исходники и скомпилированная версия Ogar(аналог agar.io) под Windows x86

Очередное обновление бинарников, правда спустя месяц, ну ничего в других местах наверное урвали )

Как всегда сами исходники с github:

  210915src.zip (841,3 KiB, 2 791 hits)

Windows версия ogar на базе исходников от 21.09.15:

  Ogar_210915_win.zip (3,0 MiB, 1 547 hits)

Linux версия ogar на базе исходников от 21.09.15:

  210915bin_linux.zip (5,2 MiB, 951 hits)

Для подключения к серверу изменяем в ссылке http://agar.io/?ip=localhost:443 на свои данные т.е. вместо localhost ваш локальный ip адрес и ваш порт из настроек gameserver.ini

Если будут вопросы, то задаем их на форуме в этой теме: http://non-steam.ru/forum/index.php?threads/Сервер-agar-io-собственными-руками-под-linux.128

 

Поддержка Юникода (Unicode Patch/Русские ники и чат на сервере cs 1.6)

Метамод плагин который позволяет писать на русском в чате и играть с русскими именами(никами)! Есть только одна проблема, если использовать русский ник и нажать голосовую связь, то русский ник иконке говорящего справа будет в иероглифах. Разработчики пока не могут решить эту проблему.

Версия: 1.0

Описание:
Unicode Patch включает в себя серверную часть «UTF-8 Player Name» & «UTF-8 Chat» патчей. Теперь игроки смогут беспрепятственно печатать в чате, а так же прописывать себе ники на русском языке, имея под рукой пропатченный клиент игры с поддержкой юникода.

Требования:
metamod v1.19-p32
hlds build 4554(Windows)/4883(Linux)
и выше(?)

Установка:
Создайте новую директорию «{MODDIR}/addons/upatch»
Скопируйте файл «upatch.dll» или «upatch_i386.so» в папку «{MODDIR}/addons/upatch»
Пропишите плагин в «{MODDIR}/addons/metamod/plugins.ini»

Для Windows:
win32 addons/upatch/upatch.dll

Для Linux:
linux addons/upatch/upatch_i386.so

Скопируйте «upatch.cfg» в корневую папку сервера или директорию игры (cstrike).
Настройте конфиг «upatch.cfg» по вашему желанию.
Перезапустите сервер.

Настройка:

./upatch.cfg

PatchUnicodePlayerName = 1 << Включить/выключить русские имена. По умолчанию включено.
PatchUnicodeChat = 1 << Включить/выключить русский чат. По умолчанию включено.

Для старых билдов:

  upatch.zip (21,9 KiB, 1 565 hits)

Для linux 5787, не работает патч ников:

  unicode_for_5787.zip (5,4 KiB, 1 380 hits)

[SMA] Map Manager by Mistrick [2.0.4]

Описание:
Расширенный менеджер карт, в замен/аналог ufps map manager :)

Возможности:
— Досрочное голосование(rtv)
— Номинация карт
— Продление карты
— Вывод меню со списком карт
— Блокировка прошлых карт
— Ночной режим
— Возвращение на карту по умолчанию
— Выставление приоритета количества игроков для голосования
— Последний раунд
— Работа со стандартными кварами(mp_winlimit, mp_maxrounds)

Требования:
— АМХХ 1.8.2 и выше

Квары:

  • mm_load_maps_type(def: 1) — тип загрузки карт, 0 — берет все карты из папки maps, 1 — берет карты из файла(указывается в переменной FILE_MAPS)
  • mm_change_type(def: 2) — когда менять карту после голосования, 0 — сразу после, 1 — в конце раунда, 2 — в конце карты(timeleft == 0)
  • mm_show_result_type(def: 1) — как выводить информацию, после того как игрок проголосует, 0 — ничего не выводить, 1 — меню, 2 — худ
  • mm_show_selects(def: 1) — вывод в чат информации о голосовании, 0 — выключить, 1 — всем, 2 — только себе
  • mm_start_vote_before_end(def: 2) — за сколько минут перед концом карты вызвать голосование
  • mm_start_vote_time(def: 0) — через сколько минут вызвать голосование, если время карты неограничено(mp_timelimit 0), 0 — выключено
  • mm_black_screen(def: 0) — затемнение экрана при голосовании, 0 — выключить, 1 — включить
  • mm_last_round(def: 0) — включение последнего раунда, 0 — выключить, 1 — включить
  • mm_change_to_default_map(def: 5) — через сколько минут вернуть карту по умолчанию
  • mm_default_map(def: de_dust2) — карта по умолчанию
  • mm_night_mode(def: 0) — включение ночного режима
  • mm_night_time(def: «23:00 8:00») — время ночного режима
  • mm_night_map(def: de_dust2) — карта ночного режима
  • mm_night_block_cmds(def: 1) — блокировка команд смены карты для админов в ночном режиме(требуется ставить выше стандартных плагинов в plugins.ini)
  • mm_extended_time(def: 15) — время подления карты в минутах
  • mm_extended_map_max(def: 3) — максимальное число раз продления карты
  • mm_nomination(def: 1) — включение номинации карт
  • mm_nomination_close_menu(def: 1) — закрывает меню номинации, после выбора пункта, при 0 откроет заново.
  • mm_nomination_check_players(def: 0) — запрещает номинацию, если текущее кол-во игроков больше или меньше чем указано в приоритете.
  • mm_stop_vote_in_menu(def: 0) — позволяет админу отменить голосование в меню голосования, 0 — выключить, 1 — включить
  • mm_rtv_enable(def: 1) — включить/выключить досрочное голосование
  • mm_rtv_mode(def: 0) — режим ртв, 0 — высчитывает голоса в процентах от онлайна, 1 — определенное кол-во голосов
  • mm_rtv_percent(def: 60) — количество игроков, необходимое для досрочного голосования, в процентах
  • mm_rtv_players(def: 5) — количество игроков, необходимое для досрочного голосования при mm_rtv_mode 1
  • mm_rtv_change(def: 0) — когда менять карту после rtv, 0 — сразу после, 1 — в конце раунда
  • mm_rtv_delay(def: 0) — задержка для возможности досрочного голосования в минутах
  • mm_rtv_before_end_block(def: 0) — блокировка рвт в конце карты за N минут
  • mm_rtv_show(def: 1) — вывод информации о том, кто хочет досрочное госование, 0 — всем, 1 — себе
  • mm_rtv_block_with_admin(def: 0) — блокирование ртв при наличии админа(ADMIN_MAP) на сервере, 0 — выключить, 1 — включить

Настраиваемые макросы:

  • #define SELECT_MAPS 5 — число карт в голосовании(максимум: 8)
  • #define VOTE_TIME 15 — время голосования в секундах
  • #define SOUND_TIME 10 — отсчет до голосования в секундах
  • #define NOMINATE_MAX 3 — максимальное число номинированных карт в голосовании
  • #define NOMINATE_PLAYER_MAX 3 — максимальное количество карт, которые может номинировать игрок
  • #define MAP_BLOCK 10 — число, на которое блокируется прошлая карта от голосования
  • new g_szPrefixes[][] = {«deathrun_», «speedrun_», «de_», «surf_»}; — префиксы для быстрой номинации

Команды:

  • nextmap, currentmap, timeleft, rtv, ff(чат)
  • maps(чат) — вывод меню со списком карт
  • mm_startvote(консоль) — запуск голосования администратором
  • mm_stopvote(консоль) — отмена голосования администратором

Структура maps.ini. Для вывода карты для любого числа игроков приделы указывать не обязательно.

;mapname    minplayers    maxplayers
de_dust2    1            13
Автор: Mistrick

  mapmanager_v2.zip (11,9 KiB, 1 602 hits)