Ten przewodnik obejmuje administrację przez RCON, zarządzanie graczami, konfigurację botów, mapy niestandardowe oraz rozwiązywanie problemów dla Twojego dedykowanego serwera OpenArena. OpenArena to darmowa strzelanka FPS w trybie deathmatch oparta na silniku id Tech 3. Aby poznać początkową konfigurację, ustawienia i instrukcje łączenia, zobacz Przewodnik konfiguracji serwera OpenArena.
1. Konfiguracja RCON
Ustaw hasło RCON w pliku baseoa/server.cfg:
seta rconPassword "YourStrongPassword"
Uwierzytelnij się w grze za pomocą konsoli (~):
rconPassword YourStrongPassword
rcon <command>
Możesz także wysyłać komendy bezpośrednio przez zakładkę Console w GPanel bez uwierzytelniania RCON.
2. Komendy zarządzania graczami
| Komenda | Opis |
|---|---|
rcon status | Wyświetla wszystkich połączonych graczy wraz z ich numerami klienta i adresami IP. |
rcon kick <client_num> | Wyrzuca gracza po numerze klienta (uzyskaj go z status). |
rcon clientkick <client_num> | Alternatywna komenda wyrzucania. |
rcon banClient <client_num> | Banuje gracza po numerze klienta. |
rcon banUser <playername> | Banuje gracza po nazwie. |
3. Komendy map i gry
| Komenda | Opis |
|---|---|
rcon map <mapname> | Zmienia na nową mapę, rozłączając graczy. |
rcon g_gametype <value> | Zmienia tryb gry (0=FFA, 3=TDM, 4=CTF itd.). |
rcon timelimit <minutes> | Zmienia limit czasu. |
rcon fraglimit <frags> | Zmienia limit fragów. |
rcon map_restart | Restartuje bieżącą mapę. |
rcon nextmap | Przechodzi do następnej mapy w rotacji. |
4. Komendy zarządzania serwerem
| Komenda | Opis |
|---|---|
rcon sv_hostname "Name" | Zmienia nazwę serwera. |
rcon g_password "pass" | Ustawia lub zmienia hasło dołączenia. |
rcon say "message" | Wysyła wiadomość czatu do całego serwera. |
rcon sv_maxclients <num> | Zmienia maksymalną liczbę graczy (wymaga restartu mapy). |
rcon exec <filename> | Wykonuje plik konfiguracyjny. |
rcon quit | Wyłącza serwer. |
5. Zarządzanie botami
OpenArena ma wbudowaną obsługę botów do zapełniania pustych miejsc na serwerze.
| Komenda / CVar | Opis |
|---|---|
rcon addbot <name> <skill> | Dodaje bota. Poziom umiejętności: 1 (najłatwiejszy) do 5 (najtrudniejszy). |
rcon kick <botname> | Usuwa konkretnego bota. |
rcon bot_minplayers <num> | Automatycznie zapełnia botami, aż osiągnięta zostanie ta liczba graczy. Boty opuszczają grę, gdy dołączają prawdziwi gracze. |
rcon bot_nochat <0/1> | Wyłącza czat botów. 1 = brak czatu botów. |
Przykład: Utrzymanie 8 graczy z botami
Dodaj do pliku server.cfg:
seta bot_minplayers 8
Boty automatycznie dołączają, gdy połączonych jest mniej niż 8 graczy, i opuszczają grę, gdy dołączają ludzie.
6. Niestandardowe mapy i mody
- Pobierz niestandardowe pliki map/modów
.pk3. - Prześlij je do
baseoa/przez SFTP (zobacz Jak przesyłać pliki przez SFTP). - Zrestartuj serwer. Pliki
.pk3są ładowane automatycznie. - Zmień na nową mapę za pomocą
rcon map <mapname>.
.pk3, aby dołączyć do serwerów z niestandardowymi mapami. Włącz automatyczne pobieranie za pomocą sv_allowDownload 1 w pliku server.cfg.
7. Rozwiązywanie problemów
Serwer się nie uruchamia
- Sprawdź konsolę GPanel pod kątem komunikatów o błędach.
- Upewnij się, że GAME_MAP jest ustawiona na prawidłową nazwę mapy.
- Wypróbuj
aggressorluboa_dm1jako sprawdzoną, domyślną mapę.
Gracze nie mogą się połączyć
- Sprawdź, czy serwer działa w GPanel.
- Sprawdź poprawne IP i port w zakładce Network.
- Upewnij się, że
sv_purejest ustawione na0, jeśli gracze mają różne wersje plików pk3.
Boty nie działają
- Upewnij się, że mapa obsługuje trasy botów (plik AAS). Większość domyślnych map to zawiera.
- Sprawdź, czy
bot_minplayersjest ustawione na żądaną liczbę. - Niestandardowe mapy mogą nie obsługiwać botów, chyba że wygenerowano dla nich plik AAS.
Powiązane artykuły
- Przewodnik konfiguracji serwera OpenArena
- Jak znaleźć IP i port serwera
- Jak przesyłać pliki przez SFTP
Potrzebujesz pomocy?
Jeśli napotkasz problemy z serwerem OpenArena, które nie są opisane tutaj, otwórz zgłoszenie do pomocy technicznej i dołącz IP swojego serwera, opis problemu oraz wszelkie istotne komunikaty o błędach z konsoli GPanel.