» LanServer erstellen
» Gameserver einrichten
» Honor registrieren
» PB aktualisieren
» PB Screenshots
» Server Regeln
» Playeradmins eintragen
» Auth Ein + Aus stellen
» Waffenmodus
» Server Tracking
» Powerpoints
» Favorit Server
» Administration
» Commandpost
|
» Diverses |
» AAEPBSS Anleitung
» Teamspeak 2 Client
» Teamspeak Overlay
» Webpost fürs TS
» Telnet Script
» WebSpectator
|
|
 |
|
 |
Tuts - ArmyOps/Server.ini |
| Die ArmyOps.ini
/ Server.ini |
Die
ArmyOps.ini dient jetzt nicht mehr nur zum tunen der Spielperformance,
sondern sie ist auch seit der Version 2.0 gleichzeitig die Server.ini
!
In dieser Anleitung erkläre ich euch, was ihr in
der ArmyOps.ini alles einstellen könnt und warum es sinnvoll ist
wieder eine Server.ini anzulegen.
Vielen Dank an SilentBird aus dem AAForum.de
auf dessen Vorlage diese Anleitung basiert |
Einen
Server mit der ArmyOps.ini einrichten |
Durch die Konfiguration des Servers über die ArmyOps.ini
ensteht ein kleines Problem, wenn ihr z.B. für Screenshots, für
Trainings, oder einfach nur für Versuche bestimmte Einstellungen
vornehmt. Solltet ihr aus einem der genannten Gründe zum Beispiel
das HUD (Head Up Display) abstellen, wirkt sich das auch im Onlinespiel
aus. Das heisst, stellt ihr das HUD zu Hause im LAN ab, habt ihr auch
keins wenn ihr online geht und ihr könnt es auch nicht mehr nachträglich
anstellen. Die einzige Möglichkeit ist, die ArmyOps.ini erneut
zu ändern und das Spiel neu zu starten.
Wir zeigen euch nun wie ihr einen lauffähigen Server einrichtet
und dieses Problem ganz einfach behebt. Sollte noch keine ArmyOps.ini
vorhanden sein, einfach mal kurz die Server.exe anklicken und es wird
eine generiert. Für die ganze Anleitung gilt, "true"
bedeutet soviel wie JA und "false" bedeutet NEIN. Es sollten
trotz aller Hilfe geringe Englischkentnisse vorhanden sein.
Lasst uns anfangen!!
Es werden nur die Passagen aus der ArmyOps.ini hier
abgebildet, die für den Server relevant sind. Von dem Rest solltet
ihr besser die Finger lassen.
|
[Engine.GameReplicationInfo]
ServerName=Another America's Army Server---->Hier
kommt dein gewünschter Servername rein
ShortName=Another America's Army Server---->Hier
ein Kurzname. z.B. dein Clantag
AdminName=---->Hier
der Name des Admins, wahrscheinlich dein Nickname
AdminEmail=----> Hier
gehört deine Emailadresse rein, oder die des Admins
Region=0---->Nicht
ändern
MOTDLine1=---->Message
of the Day. Hier kannst du in vier ZeilenWerbung für deinen Clan
machen, oder Infos reinschreiben.
MOTDLine2=
MOTDLine3=
MOTDLine4=
MOTDDisplaySeconds=7---->Hier
legst du fest, wie lange die Nachricht in Sekunden eingeblendet wird
ServerRegion=0 ---->Nicht
ändern
bHUDHideAmmoCount=False ---->Stellt
den Wert auf True und die Munitionsmenge wird nicht mehr angezeigt
bHUDHideWeaponStatus=False---->Kein
Waffenstatus (Fix Jam, Auto, Single)
bHUDHideWeapon=False---->Keine
Waffeanzeige
bHUDHideGrenades=False---->Keine
Granatenanzeige
bHUDHideHealth=False---->Keine
Gesundheitsanzeige
bHUDHideCombatEffect=False---->Keine
Kampfeffektanzeige
bHUDHideOptics=False---->Keine
Anzeige des Fernglases
bHUDHideCompass=False---->Kein
Kompass
bHUDHideTimer=False---->Keine
Zeitanzeige
bHUDHideRadar=False---->Kein
Radar
[Engine.AccessControl]
AdminPassword=password---->Unbedingt
in ein nur dir bekanntes Passwort ändern
GamePassword=---->Passwort
mit dem man den Server joinen muß
PlayerAdmin=---->Name
eines Playeradmins. Für Admins gedacht, die während sie spielen
andere Spieler kicken möchten, ohne das Spiel verlassen zu müssen.
Weitere Infos hierzu findet ihr hier Mavs
Server Tutorials
PlayerAdmin=
PlayerAdmin=
[Engine.GameInfo]
bLowGore=False---->Von
den Einstellungen besser die Finger weg lassen, ebenso wie von denen,
die ich hier jetzt nicht mit rein kopiert habe, aber die noch nach MaxAdmins
kommen.
bVeryLowGore=False
bChangeLevels=False
GoreLevel=0
AutoAim=0.930000
MaxSpectators=2---->Das
ist die Anzahl von Zuschauern (Spectators), z.B. CW BEOS
MaxPlayers=26---->Die
maximale Spieleranzahl
MaxAdmins=1---->Die
maximale Anzahl von gleichzeitig auf dem Server anwesenden Admins
[AGP_Gameplay.AGP_GameTeamObjective]
MinHonor=1---->Der
mindest Honor, der zum joinen des Servers notwendig ist
MaxHonor=100---->passend
dazu der maximum Honor
bRequireAuthorization=false---->Authorisationsabfrage
des Servers. true für ja. Auf LAN-Partys immer false
bMPCheatsEnabled=false---->Wenn
mit mpcheats gespielt werden soll, auf true setzen
bPlayersBalanceTeams=tru---->Sollder
Server die Teams gleich groß halten? Dann auf true lassen
bAutoBalanceBetweenRounds=true---->Wenn
er das zwischen den Runden machen soll ebenfalls auf true lassen
bNeverAutoBalance=false ---->Auf
true gesetzt werden die Teams nicht ausbalanciert
VoteKick_Cooldown=3 ---->Die
Zeit bis ein Votekick verstreicht
MaxTeamSize=13 ---->Die
maximale Anzahl von Spielern in einem Team.
MinNetPlayers=0---->Die
Anzahl von Spielern, die notwendig sind bevor die Runde startet
FFScoreLimit=400---->Das
ROE-Kicklimit. Hier wird bei 400 ROE automatisch gekicked
TimeLimit=10---->Die
Zeit pro Runde in Minuten
bKickIdleSpectators=false---->Das
würde ich nicht ändern
bKickIdlePlayersTimed=false---->Das
ebenfalls nicht
IdlePlayerKickTime=2---->Das
auch nicht
bKickIdlePlayersRounds=true---->Hier
legt ihr fest, ob ein Spieler nach x Runden inaktivität gekicked
wird
IdlePlayerKickRounds=2---->Hier
legt ihr das x fest, also die Rundenanzahl nach der gekicked wird
bSpectatePlayersOnly=true---->Bei
true kann man nur aus Sicht der Spieler zusehen, Bei false auch Mappoints
bSpectateFirstPersonOnly=False---->Bei
true kann man nur aus der der 1. Person Perspektive beobachten
bSpectateFriendsOnly=True---->Sollte
immer auf true stehen, da sonst schlimm geghostet werden kann
ForceGameplay=FORCE_None---->Bei
FORCE_normal hat man keine MILES-Waffen mehr sondern scharfe
RoundsPerMatch=7---->Runden
pro Match
MatchesBeforeCycle=1---->Anzahl
von Matches bevor die Map wechselt falls so eingestellt
bCycleMaps=false---->auf
true gestellt wechseln die Maps von alleine
InitialWarmupTime=0---->Solltet
ihr euch mit dem Tournament Mode auskennen, schaltet ihr ihn hier mit
true an.
bTournamentMode=false
TournamentWarmupTime=1
TournamentStartTime=2
[AGP_Gameplay.AGP_MapList]
Maps=Pipeline.aao---->Hier
die Maps in der Reihenfolge des Mapwechsels eintragen. Wenn ihr Maps zum
wechseln möchtet tragt einfach beliebig viele "Maps=" dazu
ein.
Maps=MOUT_McKenna.aao---->Wisst
ihr den Mapnamen (Filenamen) nicht? Dann schut in den "Maps"-Ordner
in euren America's Army Verzeichnis nach.
Maps=Tunnel.aao
Maps=Bridge.aao
Maps=Insurgent_Camp.aao
Maps=HQ_Raid.aao
MapNum=6---->Hier
kommt die Anzahl der Maps rein |
Die
RunServer.bat |
Öffnet die RunServer.bat mit einem rechts klick
im Kontextmenü auf "bearbeiten". In der letzten Zeile
steht das:
server.exe lan pipeline.aao
log=server.log ini=ArmyOps.ini
Ändert hier nun pipeline.aao in eure Wunschmap
(z.B. SFcsar.aao) und den Pfad der ini in ini=Server.ini, also den Namen
eurer erstellten ini. Speichern und schliessen.
Beim starten der RunServer.bat laufen einige Ladevorgänge
ab. Sobald ihr den Satz "Game engine initialized" seht, heißt
das nichts anderes, als das Server läuft!
Achtung!
Das DOS-Fenster darf nicht geschlossen, sondern höchstens minimiert
werden, ansonsten beendet ihr den Server.
|
Die
ArmyOps.ini tunen |
Leider gibt es bei Americas Army
nicht viel was man in der ArmyOps.ini einstellen kann. Es sind zwar
viele Einträge vorhanden, aber die meisten sind tot. Das heißt,
sie werden vom Spiel nicht benutzt und sind nur Überbleibsel
von der UT-Engine. Diese Änderungen sollten auusschließlich
in der ArmyOps.ini und ausschließlich auf eurem Rechner gemacht
werden. Sie sind nicht für Gameserver gedacht!
Bei AAO ist Netspeed standardmäßig auf 10000 (DSL) eingestellt.
ISDN Benutzer sollten ConfiguredInternetSpeed=5000" (findest
du bei [Engine.Player] ) einstellen, Modem Benutzer
sollten es auf 2600 einstellen. Wer auf die
Idee kommt, den Wert auf 20000 zu stellen, weil er eine 2000er DSL-Leitung
hat, wird feststellen, dass Punkbuster das nicht für so gut hällt.
Der Monitor ist bei AAO als Standard
auf 60 Hz eingestellt. Ich empfehle 75 Hz einzustellen (sollte doch
jeder Monitor schaffen). [D3DDrv.D3DRenderDevice]
suchen und "DesiredRefreshRate=75" einstellen
Die Option "PreCache" ist auch
in den normalen AAO-Optionen vorhanden.
Nur wer 64Mb Grafikkartenspeicher und viel RAM besitzt sollte diese
Option benutzen.
"UsePrecache=True" ebenfalls unter [D3DDrv.D3DRenderDevice]
Sie verlängert zwar die Ladezeit, verhindert aber im Spiel Geruckel
durch Nachladen von Texturen.
Grafikkarten mit 32Mb Speicher oder weniger würden sinnlos überladen
werden und total in der Performance einbrechen.
Die Cache größe ist normalerweise
auf 64Mb gestellt. Mit "CacheSizeMegs=128", zu
finden unter [Engine.GameEngine] auch unter [Editor.EditorEngine]
und unter [UnrealEd.UnrealEdEngine] verbessert
sich die Performance etwas.
Meiner Meinung nach haben sich durch
die Änderungen in der ArmyOps.ini die Laggs im Spiel erheblich
gebessert.
|
Vielen
Dank an Killertomate, aus dem Americas-Army.de Forum, von dem der Beitrag
ursprünglich stammt ! THX
McWitty |
| Erstellt
von SilentBird © by AAO-Tutorials.de |
|
 |
|
 |
|
|
|