- Поддерживаемые игры
-
- CS: Source (OrangeBox)
- Team Fortress 2
Простой плагин для списка серверов, заказывал лично для себя, и именно такой функционал, который мне был необходим.
В архиве 2 папки, в одной плагин с необходимостью наличия сокета на сервере, другой требует наличия стимворкс и Steam APi Key.
Проверено только в Team Fortress 2, но должно работать в любой игре, поддерживающею выполнение команды redirect от лица игрока.
Скрины:
Конфиг:
Плагин должен пропускать показ сервера, если он недоступен.
Не показывает ботов на сервере.
Оффтоп
В архиве 2 папки, в одной плагин с необходимостью наличия сокета на сервере, другой требует наличия стимворкс и Steam APi Key.
Проверено только в Team Fortress 2, но должно работать в любой игре, поддерживающею выполнение команды redirect от лица игрока.
Скрины:
Конфиг:
C-подобный:
"cfg"
{
"annonce_interval" "90.0" // <--- время через которое будет появляться реклама сервера
"update_interval" "20.0" // <--- вроде время обновления информации о сервере
"apikey" "API KEY --> https://steamcommunity.com/dev/apikey" // <-- сюда прописать ваш Steam API key (только для версии с использованием стимворкс)
"servers"
{
"Server #FF2" // <--- любое значение
{
"ip" "45.136.204.250:27015" // <--- IP:PORT сервера
}
"Multi Mod"
{
"ip" "62.122.215.11:27015"
}
"Server #FUN"
{
"ip" "46.174.52.17:27281"
}
"Server #MGE"
{
"ip" "46.174.52.3:27290"
}
"Server #JAIL"
{
"ip" "46.174.48.20:27203"
}
}
}
Плагин должен пропускать показ сервера, если он недоступен.
Не показывает ботов на сервере.
Оффтоп
- Требования
-
//Надеюсь, что тут свежие версии))
steamworks
Расширение предоставляет разработчикам плагинов доступ к Steamworks SDK (WEB API&API). Также требуется для работы различных плагинов. Поддержка автора, ссылки на документацию GitHub - KyleSanderson/SteamWorks: Exposing SteamWorks functions to...hlmod.ruSocket
Это расширение увеличивает сетевые функции SourceMod'a. Требуется для работы большого количества плагинов работающих непосредственно с сетью. Оригиналhlmod.ru
- Команды
-
sm_servers
sm_hop
- Установка
-
- Скомпилировать server_list.sp
- Закинуть server_list.smx в папку plugins
- Настроить server_list.txt и закинуть его в папку configs
- Закинуть server_list.phrases.txt в папку translations
- Проверить работоспособность