|
In diesem kleinen Tutorial erklären wir
lediglich die ersten Schritte mit denen es jedem Spieler möglich sein sollte
einen eigenen Server zu betreiben. Die Performance und Spielbarkeit dieses
Servers ist jedoch abhängig von der Anbindung und Ausstattung des Rechners
und kann hier keine Berücksichtigung finden.
Step1: Grundsätzliches
Suche auf der Festplatte deines Servers den AAO Installationsordner und
öffne darin den Ordner System. Öffne die Datei Armyops.ini in einem
Texteditor deiner Wahl. (Achtung: Sollte der Server das gleiche Gerät sein,
wie das, an dem du AAO spielst, erstelle von der Armyops.ini zuvor eine
Sicherungskopie!)
Step2: Startmap des Servers definieren
Suche in der Armyops.ini nach dem Eintrag Localmap (relativ weit oben).
Ändere den dortigen Eintrag Entry.aao in eine Map deiner Wahl. Wie die Maps
geschrieben werden, kannst du dem Ordner Maps in deinem AAO
Installationsordner entnehmen. (z.B. Pipeline.aao)
Step3: Server Verbindung zulassen
Suche nach dem Eintrag ServerActors=UTelnet.Telnetserver und kommentiere
diesen Eintrag aus. Man kommentiert Einträge in *.ini Dateien aus, indem man
vor dem Eintrag ein Semikolon setzt. Das ganze sollte dann so aussehen ;ServerActors=UTelnet.Telnetserver
!
Step4: Administrator Zugang
Suche nach AdminPassword und ändere die Eintragung hinter dem = Zeichen
(wenn vorhanden) in dein Wunsch-Admin-Passwort. Mit Hilfe dieses Passwortes
kannst du deinen Server administrieren.
Step5: Server Zugang
Suche nach GamePassword und gehe genauso vor, wie bei der Eingabe des Admin
Passwortes. Solltest du deinen Server nicht mit einem Passwort belegen
wollen, lass die Zeile hinter dem = Zeichen einfach leer.
Step6: Gamespy Verbindung herstellen (nur für Internet Server nötig –
für LAN Server überspringen)
Solltest du wünschen dass dein Server bei Gamespy aufgeführt werden soll, so
entferne bitte das Semikolon vor ServerActors=IpServer.UdpServerQuery,
ServerActors=IpServer.UdpServerUplink, MasterServerAddress=master.gamespy.com,
MasterServerPort=27900 und DoUplink=True und setze wenn nicht schon
vorhanden eben diesen letzten Eintrag DoUplink= von False auf True.
Speichere nun die Änderungen in deiner Armyops.ini !
Step7: Server starten
Um den Server zu starten musst du nur noch die RunServer.bat mit der rechten
Maustaste anklicken und im Kontextmenü Bearbeiten auswählen. Hier ist nur
die unterste Zeile interssant.
server.exe lan tunnel.aao log=server.log ini=server.ini wichtig ist, das
hier lan und nicht global steht! Mit der Map, die hier eingetragen ist
startet das Spiel (also in diesem Fall mit Tunnel). Der Mapname sollte
genauso geschrieben sein wie im Ordner Maps im Americas Army Ordner
angegeben (inklusive dem .aao), sonst startet das Spiel nicht. Danach
speichern und die RunServer.bat starten. Wenn in der letzten Zeile game
engine initialized steht ist der Server bereit und du kannst dein Spiel
starten, auf Deployment gehen, LAN anklicken, Refresh List drücken, deinen
Server anwählen, Join anklicken und auf deinem LAN-Server zocken.
Optional Settings
Spielezahl ändern:
Suche in der Armyops.ini nach MaxPlayers und trage hinter dem = Zeichen die
gewünschte max. Spielerzahl ein.
Waffenmodus festlegen: (Miles – Normal)
Suche in der Armyops.ini nach ForceGameplay und ändere den Wert nach dem =
Zeichen in den Waffenmodus deiner Wahl.
FORCE_None = Map Standard nutzen (empfohlen)
FORCE_Normal = Normalen Spieltyp nutzen
FORCE_MILES = Miles Spiel nutzen
ROE Limit und Autokick Regeln:
Suche nach FFScoreLimit und ändere den Wert hinter dem = Zeichen in einen
max. Wert an ROE Punkten, nachdem Spieler automatisch in Leavenworth landen.
Spieleinstellungen:
Suche nach bRequireAuthorization und trage hinter dem = Zeichen true oder
false ein. True legt auf Lan Servern fest dass der User authentifiziert
werden muss, bevor er spielen kann. Auf Internet Servern wird diese Funktion
ignoriert da die Spieler sich dort immer authentifizieren müssen. Eine
Authentifizierung kann nur erfolgen wenn der LAN Server mit dem Internet
verbunden ist. Sollte dem nicht so sein, sollte der Wert auf false stehen.
Suche nach MaxTeamSize und gebe hinter dem = Zeichen die max. Teamstärke
ein, die du gestatten möchtest. Sinnvollerweise sollte die max. Team Größe
immer halb so groß sein, wie die max. Spielerzahl die du eingetragen hast.
Suche nach bAutoBalanceTeams und trage dort ein ob du wünschst, dass der
Server automatisch die Teamstärken angleicht (true) oder ob du dies manuell
tun möchtest (false).
Suche nach MinNetPlayers und trage hinter dem = Zeichen ein, wie viele
Spieler benötigt werden, damit die Map und damit der Spielbetrieb startet.
Suche TimeLimit und trage hinter dem = Zeichen ein, wie lange eine Runde
dauern soll (in Minuten).
Suche RoundsPerMatch und trage dort hinter dem = Zeichen ein, wie viele
Runden du pro Map einstellen möchtest, bis es erneut zur Waffenwahl kommt.
|