I havent run a LAN server for v1.30, but here is what I have:
1. Look for the following line in your server.ini file and delete it:
ServerActors=UTelnet.TelnetServer.
2. Look for the following line in your server.ini file and edit it:
[Engine.GameReplicationInfo]
ServerName="put your server name here"
ShortName="short version of the above name"
3. Add the following line to the beginning of your server.ini file:
[AGP_Gameplay.AGP_GameMultiPlayer]
bRequireAuthorization=false
4.Edit RunServer.bat to change the map: server.exe lan mapname.aao log=server.log ini=server.ini
5. Run runserver.bat
6. Give your buddies your Ip address
7. To join the game:
-Start The Game Normally
-At the main game screen hit the ~ key.
-At the prompt type:
open XXX.XXX.XX.XX
The X's represent your IP address
Q: What are the server options and settings that I can change?
A:
Most of the settings you will find in your armyops.ini file are left over from the Unreal Engine and are completely ignored by America's Army. Some of the settings will do very bad things if you change them. Here is a list of settings that *are* used by America's Army and can be safely changed.
* [Engine.GameEngine]
o ServerActors=IpServer.UdpServerQuery
ServerActors=IpServer.UdpServerUplink MasterServerAddress=master.gamespy.com MasterServerPort=27900 DoUplink=True
IF you are running a LAN server, these settings are ignored, since
a LAN server cannot be listed on GameSpy.
IF you are running a GLOBAL server, uncomment these two lines
o to get your server listed on GameSpy. ServerActors=UTelnet.TelnetServer
This line must be commented out. The TelnetServer does not exist.
* [Engine.AccessControl]
o AdminPassword=password
This is the password that allows an admin to login. Obviously, you probably
don't want to leave this as the default setting
* [Engine.GameInfo]
o MaxPlayers=16
The maximum number of players per game. Make sure you don't set this
higher than the number of PlayerStarts per map.
* [AGP.AGP_GameInfo]
o ForceGameplay=FORCE_None
options:
FORCE_None - Use the map's default game type
FORCE_Normal - Use normal game type
FORCE_MILES - Use MILES game type
FORCE_Simunitions - Not yet implemented. This will act like Normal.
* [AGP_Gameplay.AGP_GameTeamObjective]
o FFScoreLimit=400
o Friendly Fire Limit. This is the ROE score at which players will be automatically kicked. MaxTeamSize=8
o The maximum number of players allowed on each team. bAutoBalanceTeams=False
If set, players will be reassigned between rounds as necessary to
o keep teams even (numerically, does not balance based on score) MinNetPlayers=0
o This is the minimum number of players before a round will start. TimeLimit=4
o Time limit for one round (in minutes) bMustJoinBeforeStart=True
You *must* leave this set to true, as joining mid-round has not yet
been implemented.
* [AGP_Gameplay.AGP_GameMultiPlayer]
o bRequireAuthorization=true
IF you are running a LAN server, this determines whether or not
players must Authenticate before joining a game.
IF you are running a GLOBAL server, this setting is ignored,
since GLOBAL servers always require Authentication.
* [AGP_Gameplay.AGP_GameTeam]
o bSpectatePlayersOnly=false
If this is set to true, then players who are in spectator mode will
o only be able to spectate from Player positions bSpectateFriendsOnly=true
If this is set to false, then players who are in spectator mode will
be able to spectate from *any* Player, friendly or not
* [AGP_Gameplay.AGP_GameDeathMatch]
o RoundsPerMatch=5
o The number of rounds in a match. Scores reset at the end of a match. MatchesBeforeCycle=1
o The number of matches before the map changes. (if bCycleMaps is set) bCycleMaps=false
Set this to true if you want the map to change. Map cycling is not
officially supported yet, as there *are* some
problems with map cycling which can cause some players to lock.
This problem is particularly bad if cycle between maps with different
numbers of PlayerStarts.
* [AGP_Gameplay.AGP_MapList]
Add or remove maps as desired. Maps[0]=Pipeline.aao
18 PlayerStarts Maps[1]=MOUT_McKenna.aao
18 PlayerStarts Maps[2]=Tunnel.aao
16 PlayerStarts Maps[3]=Bridge.aao
26 PlayerStarts Maps[4]=Insurgent_Camp.aao
26 PlayerStarts Maps[5]=HQ_Raid.aao
18 PlayerStarts
Q: How do I log in as an admin?
A: From the console (hit '~' to access the console) type "open 123.456.7.89?password=PASSWORD" Where 123... is the IP of the server you are connecting to, and "PASSWORD" is the Admin password for that server.
Q: What is the difference between a LAN game and a GLOBAL game?
A:
* LAN Game
o Launch with: "server.exe lan MAPNAME.aao" Cannot list on GameSpy
o Can disable Authentication
* GLOBAL Game
o Launch with: "server.exe global MAPNAME.aao" Can be listed on GameSpy
o CanNOT disable Authentication (.ini setting will be ignored)
Then for cheats:
For ALL WEAPONS:
set variable bMPCheatsEnabled to true
pull down the console and type:
mpcheat changeclass ?
where ? can be one of the following:
R - M16A2
AR - SAW
G - M16A2 with nade launcher
S - M81
AK - AK47
S24 - M24
F - Fists! (Try it.)
M4A1 - M4A1
AK74SU - AK74SU
GP - AK47 with nade launcher?
RPK - the other guys machine gun
SVD - Dragonov sniper rifle