Diese Anleitung behandelt die Einrichtung deines OpenArena Dedicated Servers bei Legion Hosting, die Konfiguration von Startvariablen, die Bearbeitung der server.cfg, die Einrichtung der Map-Rotation und die Verbindung zu deinem Server. OpenArena ist ein von der Community entwickelter, kostenloser Deathmatch-FPS basierend auf der GPL id Tech 3-Technologie (der Quake III Arena-Engine). Für Admin-Befehle, Bot-Verwaltung und Fehlerbehebung siehe OpenArena Admin-Befehle.
1. Erster Start
- Melde dich bei GPanel an und wähle deinen OpenArena-Server aus.
- Gehe zum Tab Startup und überprüfe die konfigurierbaren Variablen (siehe Abschnitt 2).
- Lege deine bevorzugte Startkarte über GAME_MAP fest (Standard ist
aggressor). - Kehre zum Tab Console zurück und klicke auf Start.
- Warte, bis die Konsole
AAS initializedanzeigt, um zu bestätigen, dass der Server bereit ist.
2. GPanel-Startvariablen
| Variable | Standard | Beschreibung |
|---|---|---|
GAME_MAP | aggressor | Karte, die beim Start geladen wird. Siehe die Kartenliste für alle verfügbaren Karten. |
3. Serverkonfiguration (server.cfg)
Für detaillierte Einstellungen erstelle oder bearbeite die server.cfg. Stoppe den Server, bevor du Änderungen vornimmst.
Dateispeicherort
baseoa/server.cfg
Verwendet die Quake-typische set/seta key "value"-Syntax.
Wichtige Einstellungen
| Einstellung | Standard | Beschreibung |
|---|---|---|
sv_hostname | (leer) | Servername, der im Serverbrowser angezeigt wird. |
sv_maxclients | 8 | Maximale Spieleranzahl (einschließlich Bots). |
g_password | (leer) | Beitrittspasswort. Leer = öffentlich. |
rconPassword | (leer) | Remote-Konsolen-Passwort. |
g_gametype | 0 | Spielmodus (siehe Abschnitt 4). |
timelimit | 15 | Zeitlimit pro Karte in Minuten. |
fraglimit | 30 | Frag-Limit zum Beenden der Runde. |
sv_pure | 0 | Dateiintegrität erzwingen. 1 = Pure-Modus. |
bot_minplayers | 0 | Mindestanzahl Spieler (Bots füllen leere Plätze). |
Beispiel server.cfg
seta sv_hostname "My Legion OpenArena Server"
seta sv_maxclients 16
seta g_password ""
seta rconPassword "MySecretRcon"
seta g_gametype 0
seta timelimit 15
seta fraglimit 30
seta bot_minplayers 4
Um die Konfiguration zu laden, füge +exec server.cfg zur GAME_MAP-Startvariable hinzu oder führe sie zur Laufzeit über die Konsole aus.
4. Spielmodi
| Wert | Modus | Beschreibung |
|---|---|---|
0 | Free For All (FFA) | Klassischer Deathmatch. Die meisten Frags gewinnen. |
1 | Tournament (1v1) | Eins-gegen-Eins-Deathmatch. |
3 | Team Deathmatch (TDM) | Teambasierter Deathmatch. |
4 | Capture the Flag (CTF) | Klassischer CTF-Modus. |
5 | One Flag CTF | CTF-Variante mit einer einzigen neutralen Flagge. |
6 | Overload | Zerstöre den Schädel der feindlichen Basis. |
7 | Harvester | Sammle feindliche Schädel und liefere sie zur Basis. |
8 | Elimination | Rundenbasiert, kein Respawn. |
9 | CTF Elimination | CTF mit Eliminierungsrunden. |
10 | Last Man Standing | Deathmatch mit begrenzten Leben. |
11 | Double Domination | Kontrolliere zwei Punkte gleichzeitig. |
12 | Domination | Halte Kontrollpunkte für Punkte. |
5. Map-Rotation
Richte die Map-Rotation in der server.cfg mit set-Ketten ein:
set d1 "map oa_dm1; set nextmap vstr d2"
set d2 "map oa_dm2; set nextmap vstr d3"
set d3 "map aggressor; set nextmap vstr d1"
vstr d1
Dies durchläuft oa_dm1, oa_dm2 und aggressor der Reihe nach.
6. Verbindung herstellen
Option A -- Serverbrowser
- Starte OpenArena.
- Klicke auf Multiplayer.
- Finde deinen Server im Browser oder verwende Specify, um die IP direkt einzugeben.
Option B -- Konsolenverbindung
- Öffne die Konsole (
~). - Gib ein:
connect <your-server-ip>:<port>
Verwandte Artikel
- OpenArena Admin-Befehle
- So findest du die IP und den Port deines Servers
- Dateien über SFTP hochladen
Brauchst du Hilfe?
Wenn du Probleme mit deinem OpenArena-Server hast, die hier nicht behandelt werden, eröffne ein Support-Ticket und gib deine Server-IP, eine Beschreibung des Problems und alle relevanten Fehlermeldungen aus der GPanel-Konsole an.