Что понадобится
- отдельная папка без кириллицы, например
C:\gmod-server; - SteamCMD;
- свободный UDP-порт 27015;
- доступ к настройкам роутера и брандмауэра, если сервер должен быть виден из интернета.
Установка
Запустите SteamCMD и выполните команды:
login anonymous
force_install_dir C:\gmod-server
app_update 4020 validate
quitСоздайте start.bat рядом с srcds.exe:
@echo off
srcds.exe -console -game garrysmod +map gm_construct +maxplayers 16 +port 27015
pauseПервый запуск лучше выполнять без коллекции Workshop и сторонних аддонов. Подключитесь локально командой connect 127.0.0.1:27015. Затем добавляйте конфигурацию и контент поэтапно.
Доступ из интернета
Разрешите srcds.exe в брандмауэре Windows и перенаправьте порт 27015 UDP на локальный IP компьютера. Не используйте DMZ. Проверяйте доступность с другого подключения: проверка из той же локальной сети может дать ложный результат из-за особенностей роутера.
После запуска
- задайте имя, пароль RCON и лимиты в
garrysmod/cfg/server.cfg; - сохраните копию чистого сервера;
- установите админ-мод;
- подключайте коллекцию Workshop небольшими группами;
- после каждого изменения просматривайте консоль и
garrysmod/data.
Не запускайте публичный сервер от учётной записи администратора Windows. Выделите отдельного пользователя с правами только на папку сервера.
