Ten przewodnik obejmuje konfigurację administracji, polecenia RCON silnika Source, zarządzanie graczami, polecenia map, obsługę wtyczek SourceMod/MetaMod, niestandardowe mapy oraz rozwiązywanie problemów dla Twojego dedykowanego serwera Black Mesa. Black Mesa to remake Half-Life na silniku Source z konkurencyjnym multiplayerowym deathmatchem. Informacje o wstępnej konfiguracji, ustawieniach i instrukcjach połączenia znajdziesz w Przewodniku konfiguracji serwera Black Mesa.
1. Konfiguracja administracji (hasło RCON)
Black Mesa używa systemu RCON silnika Source do administracji. Ustaw hasło w GPanel Startup lub server.cfg:
rcon_password "YourStrongPassword"
Uwierzytelnij się w grze za pomocą konsoli (~):
rcon_password YourStrongPassword
rcon <command>
Możesz również wysyłać polecenia bezpośrednio przez zakładkę Console w GPanel bez uwierzytelniania RCON.
2. Polecenia RCON silnika Source
Zarządzanie graczami
| Polecenie | Opis |
|---|---|
rcon status | Wyświetla listę graczy z identyfikatorami użytkowników, Steam ID, IP i pingiem. |
rcon kick <userid> | Wyrzuca gracza według identyfikatora użytkownika. |
rcon kick "<playername>" | Wyrzuca według wyświetlanej nazwy. |
rcon banid <minutes> <userid> | Banuje według identyfikatora użytkownika. 0 = na stałe. |
rcon banip <minutes> <ip> | Banuje adres IP. |
rcon removeid <steamid> | Usuwa bana Steam ID. |
rcon removeip <ip> | Usuwa bana IP. |
rcon writeid | Zapisuje listę banów do banned_user.cfg. |
rcon writeip | Zapisuje bany IP do banned_ip.cfg. |
rcon writeid i rcon writeip po zbanowaniu. Bez zapisania bany zostaną utracone po ponownym uruchomieniu.
Polecenia map
| Polecenie | Opis |
|---|---|
rcon changelevel <mapname> | Zmienia mapę, utrzymując połączenie graczy. |
rcon map <mapname> | Ładuje mapę od nowa, rozłączając wszystkich graczy. |
rcon maps * | Wyświetla listę wszystkich dostępnych map. |
rcon mp_timelimit <min> | Zmienia limit czasu mapy. |
rcon mp_fraglimit <frags> | Zmienia limit fragów. |
rcon mp_restartgame 1 | Restartuje bieżącą rundę, resetując wyniki. |
Zarządzanie serwerem
| Polecenie | Opis |
|---|---|
rcon hostname "Name" | Zmienia nazwę serwera. |
rcon sv_password "pass" | Ustawia lub zmienia hasło dołączania. |
rcon mp_friendlyfire <0/1> | Przełącza ostrzał sojuszniczy. |
rcon sv_alltalk <0/1> | Przełącza czat głosowy między drużynami. |
rcon say "message" | Wysyła ogólnoserwerową wiadomość czatu. |
rcon exec <filename> | Wykonuje plik konfiguracyjny. |
rcon quit | Wyłącza serwer. |
3. SourceMod i MetaMod
Aby uzyskać zaawansowane funkcje administracyjne, zainstaluj MetaMod:Source i SourceMod.
Instalacja
- Zatrzymaj serwer z poziomu GPanel.
- Pobierz MetaMod:Source z sourcemm.net i prześlij do
bms/przez SFTP. - Pobierz SourceMod z sourcemod.net i prześlij do
bms/. - Uruchom serwer i zweryfikuj za pomocą
meta versionism version.
Dodawanie administratorów SourceMod
Edytuj bms/addons/sourcemod/configs/admins_simple.ini:
"STEAM_0:1:12345678" "99:z" // Full admin access
Użyj sm_admin w czacie lub konsoli, aby otworzyć w grze menu administratora do wyrzucania, banowania, zmiany map i głosowań.
Popularne wtyczki
- Map Chooser: Głosowanie na koniec mapy z funkcją rock-the-vote.
- Fun Commands: Slay, slap, beacon i interakcje z graczami.
- Anti-Cheat: Wykrywanie oszustw po stronie serwera.
- Reserved Slots: Rezerwowanie slotów dla administratorów i VIP-ów.
4. Niestandardowe mapy
- Pobierz plik
.bspniestandardowej mapy oraz wszelkie dodatkowe treści. - Prześlij plik
.bspdobms/maps/przez SFTP (zobacz Jak przesyłać pliki przez SFTP). - Dodaj nazwę mapy do
mapcycle.txtw celu rotacji. - Przetestuj za pomocą
rcon changelevel mapname.
Aby przyspieszyć pobieranie niestandardowych treści, skonfiguruj adres URL szybkiego pobierania w server.cfg:
sv_downloadurl "https://your-fastdl-server.com/bms/"
sv_allowdownload 1
5. Rozwiązywanie problemów
Serwer ulega awarii podczas uruchamiania
- Sprawdź konsolę GPanel pod kątem komunikatów o błędach.
- Jeśli używasz SourceMod/MetaMod, tymczasowo usuń katalogi dodatków, aby przetestować.
- Sprawdź, czy mapa startowa istnieje w
bms/maps/. - Usuń
server.cfgi uruchom ponownie, aby ponownie wygenerować ustawienia domyślne.
Gracze nie mogą się połączyć
- Sprawdź, czy serwer działa w GPanel.
- Sprawdź poprawny IP i port w zakładce Network.
- Upewnij się, że zarówno serwer, jak i gracz mają tę samą wersję gry.
RCON lub SourceMod nie działa
- Sprawdź, czy
rcon_passwordjest ustawione, i uwierzytelnij się przed wysłaniem poleceń. - W przypadku SourceMod sprawdź, czy pliki znajdują się w
bms/(a nie w katalogu głównym serwera) i czy masz poprawną wersję. - Użyj konsoli GPanel bezpośrednio jako alternatywy dla RCON.
Powiązane artykuły
- Przewodnik konfiguracji serwera Black Mesa
- Jak znaleźć IP i port serwera
- Jak przesyłać pliki przez SFTP
- Przewodnik uruchamiania serwera
Potrzebujesz pomocy?
Jeśli napotkasz problemy ze swoim serwerem Black Mesa, które nie zostały tutaj omówione, otwórz zgłoszenie do pomocy technicznej i podaj IP serwera, opis problemu oraz wszelkie istotne komunikaty o błędach z konsoli GPanel.