Това ръководство покрива как да настроите вашия dedicated сървър за Half-Life 2: Deathmatch (HL2DM) в Legion Hosting, да конфигурирате startup променливи, да редактирате server.cfg, да настроите ротация на карти и да се свържете с вашия сървър. HL2DM предлага бърз мултиплейър бой, използвайки физическия енджин на Half-Life 2 и Gravity Gun. За админ команди и поддръжка на SourceMod вижте Half-Life 2: Deathmatch админ команди.
1. Първо стартиране
- Влезте в GPanel и изберете вашия HL2DM сървър.
- Отидете в раздела Startup и прегледайте конфигурируемите променливи (вижте Секция 2).
- Задайте вашите предпочитани MAP_NAME, SERVER_NAME и пароли.
- Върнете се в раздела Console и щракнете Start.
- Изчакайте за
Connection to Steam servers successful.в конзолата.
2. GPanel Startup променливи
| Променлива | По подразбиране | Описание |
|---|---|---|
SERVER_NAME | Pterodactyl-server | Име на сървъра, показвано в браузъра. |
MAP_NAME | dm_lockdown | Карта, заредена при стартиране на сървъра. |
MAX_PLAYERS | 20 | Максимални едновременни играчи (1-20). |
SERVER_PASSWORD | ChangeMe | Парола за присъединяване. Оставете празно за публичен. |
RCON_PASSWORD | ChangeMe | Парола за отдалечена конзола. |
TICK_RATE | 66 | Tick rate на сървъра. По-високи стойности = по-плавен геймплей, но повече CPU. |
AUTO_UPDATE | 1 | Автоматична актуализация на сървъра при стартиране. |
SERVER_PASSWORD, така и RCON_PASSWORD по подразбиране са ChangeMe. Задайте паролата на сървъра празна, ако искате публичен достъп, и винаги използвайте силна RCON парола.
3. Конфигурация на сървъра (server.cfg)
За подробни настройки редактирайте server.cfg. Спрете вашия сървър преди да правите промени.
Местоположение на файла
hl2mp/cfg/server.cfg
Ключови настройки
| Настройка | По подразбиране | Описание |
|---|---|---|
hostname | (от startup) | Име на сървъра, показвано в браузъра. |
sv_password | (от startup) | Парола за присъединяване. Празно за публичен. |
rcon_password | (от startup) | Парола за отдалечена конзола. |
mp_timelimit | 20 | Времеви лимит за карта в минути. |
mp_fraglimit | 0 | Frag лимит за прекратяване на рунд. 0 = без лимит. |
mp_friendlyfire | 0 | Friendly fire в отборни режими. |
mp_autoteambalance | 0 | Автоматично балансиране на отбори в TDM. |
sv_alltalk | 1 | Гласов чат между отбори. |
mp_forcerespawn | 1 | Принудителен незабавен респаун след смърт. |
sv_hl2mp_weapon_respawn_time | 20 | Таймер за респаун на оръжия в секунди. |
sv_hl2mp_item_respawn_time | 30 | Таймер за респаун на предмети в секунди. |
Примерен server.cfg
hostname "My Legion HL2DM Server"
sv_password ""
rcon_password "MySecretRcon"
mp_timelimit 20
mp_fraglimit 30
mp_friendlyfire 0
sv_alltalk 1
mp_forcerespawn 1
4. Ротация на карти
Редактирайте файла за цикъл на картите:
hl2mp/cfg/mapcycle.txt
Изброявайте една карта на ред:
dm_lockdown
dm_overwatch
dm_powerhouse
dm_resistance
dm_runoff
dm_steamlab
dm_underpass
Налични карти
dm_lockdown-- Тематична за затвор с тесни коридори и открити дворове.dm_overwatch-- Градски покриви с вертикален бой.dm_powerhouse-- Индустриална електроцентрала с физически обекти.dm_resistance-- Градски улици и сгради.dm_runoff-- Съоръжение за пречистване на вода.dm_steamlab-- Лаборатория с експериментални оръжия.dm_underpass-- Магистрален подлез с дълги линии за стрелба.
5. Как да се свържете
Опция A -- Steam Server Browser
- Стартирайте Half-Life 2: Deathmatch от Steam.
- Отидете на Find Servers.
- Потърсете вашия сървър по име в раздела Internet.
- Изберете и се свържете.
Опция B -- Свързване чрез конзола
- Отворете конзолата (
~). Активирайте я в Options > Keyboard > Advanced > Enable Developer Console, ако е необходимо. - Въведете:
connect <your-server-ip>:<port>
Свързани статии
- Half-Life 2: Deathmatch админ команди
- Как да намерите IP и порт на вашия сървър
- Как да качвате файлове чрез SFTP
Имате нужда от помощ?
Ако се натъкнете на проблеми с вашия HL2DM сървър, които не са покрити тук, отворете тикет за поддръжка и включете IP на вашия сървър, описание на проблема и всички съответни съобщения за грешки от конзолата на GPanel.