drive-dragster-experience-470x100

NR2003 Admin Commands

MULTIPLAYER REMOTE ADMINISTRATION

Remote clients can control a NASCAR® Racing

2003 Season server. There are two levelsof control, a remote ADMIN and a remoteBOSS. An admin of the server has full control,just as if he was physically on the server.A boss has more limited control, and cannot shut down the server or ban drivers.

To allow remote bosses, a special form forthe server password is used. Clients thatconnect with the “boss” passwordwill be able to control the server. Thepassword format is “[access_pwd][/[boss_pwd]][=f.last_of_boss]“(neither the brackets, nor the quotes, shouldbe used, and anything between a pair ofbrackets is optional). The password is notcase sensitive. The meaning of several exampleserver passwords is given below:

  • "" – No password specified. Anyone may connectto the server. Only the server itself isa boss.
  • “private” – All clients must enterthe password (private) in order to connectto the server. Only the server itself isa boss.
  • “private/secret” – All clientsmust enter the password (private) in orderto connect to the server. Any client thatalso knows the boss password (secret), andgives the password correctly (private/secret)will also be a boss of the server. Notethat this allows there to be more than oneboss for the server. Bosses must cooperatewith each other!
  • “private/secret=f.smith” – Sameas above, but any driver whose last nameis “smith”, and whose first initialis “f” will be given boss controlover the server, even if they don’t enterthe boss password (secret).
  • “/quiet” – Anyone may connectto the server without specifying a password.Anyone that gives the boss password (/quiet)will also be a boss.
  • “/” – This would be interesting!Anyone can connect to the server withoutspecifying a password. Everyone that connectswill be a boss.

If you want to setup the server from the commandline to allow remote administration of theserver on a race by race basis, you couldone of the following examples as your commandline:”C:\Papyrus Nascar Racing 2003 Season\SERVER.exe”-ko”20:server:password:/remote”"C:\Papyrus Nascar Racing 2003 Season\SERVER.exe”-ko”20:server:password:test/remote”

The first example would allow all clients toconnect without the need of an access password,and anyone connecting with the boss password”/remote” would have remote adminprivileges. In the second case all clientsconnecting to the server would need to usethe access password “test”, andthose connecting with the password “test/remote”would have remote admin privileges.

In addition to this boss password, a more powerfuladmin password can be specified. Clientsconnecting to the server using the adminpassword in their password field will bemade admins of the server. These remoteadmins will have full control over the server,including shutting down the server and banningplayers. To set up the server to allow remoteadmins, specify an admin password in theserver’s PLAYER.INI as shown below.

[SERVER]

admin_password= ; administrator password

Clients wanting to connect to the server as a remoteadmin would need to enter the admin passwordin the game’s password field (this wouldsupercede any access passwords the servermay normally require). For example, if aserver was setup using a normal access passwordof “foo” and an admin passwordof “bar”, a client would onlyneed to specify “bar” as the passwordto connect to the server as an admin.

Clients already connected to a server can ‘log-in’as an admin or a boss by entering the appropriatepassword using the following chat commands:

!admin admin_password – Used to log-in to

the server as an admin, where “admin_password”is the server’s current admin password.!boss boss_password – Used to log-in tothe server as a boss, where “boss_password”is the server’s current boss password.

EJECTING DRIVERS

Any admin or boss (remote or local) may removea player from their server by using the”!eject” command. Ejected driverswill be able to reconnect once the serveris reset or returns to the track selectscreen. The command should be entered asa chat message. The format of the commandis “!eject player”, where playercan either be the “#” symbol alongwith the player’s car number, or the playersname. For example:

“!eject

#12″”!eject smith”"!eject j.smith”"!eject john.smith”

BANNING DRIVERS

Any admin (remote or local) may also ban a playerfrom their server by using the “!ban”command. For non-Sierra.com races this willeject the driver from the race and preventthem from reconnecting until the serveris reset. For Sierra.com races, the driveris ejected and automatically added to theserver’s muzzle list which will preventhim from ever reconnecting. Again the commandshould be entered as a chat message. Theformat of the command is “!ban player”,where player can either be the “#”symbol along with the player’s car number,or the player’s name. For example:

“!ban

#12″”!ban smith”"!ban j.smith”"!ban john.smith”

ADDITIONAL SERVER

ADMINISTRATION COMMANDS

In addition to ejecting and banning drivers,server admins and bosses have several additionaladministration commands which they may useto control their server. These commandsare entered as chat messages, and must bepreceded by an exclamation point as outlinedbelow:

!list_commands – Returns a complete list

of administration commands.

!list_polls – Returns a complete list of

avaliable polls (see section below for details)

!do_not_auto_start_next_race – Temporarily

overrides a server running a series of loopedraces allowing you to exit back to the tracksetup screen and select a new track and/orrace options (note that the server willresume the previous loop at the completionof the race using the newly selected raceoptions).

!show_password – Returns the server’s current

access, boss, and boss username passwords.The server’s password string will be reportedback in the following format: “access_pwd/boss_pwd=boss_username”

!show_admin_password – Returns the server’s

current admin password (available to adminsonly).

!set_password – Used to change the server’s

current access password. The format of thecommand is “!set_password access_pwd”,where “access_pwd” is the desiredaccess password for the server. The server’supdated password string will be reportedback in the following format: “access_pwd/boss_pwd=boss_username”

!set_admin_password – Used to change the

server’s current admin password. The formatof the command is “!set_admin_passwordadmin_pwd”, where “admin_pwd”is the desired admin password for the server(available to admins only).

!set_boss_password – Used to change the

server’s current boss password. The formatof the command is “!set_boss_passwordboss_pwd”, where “boss_pwd”is the desired boss password for the server.The server’s updated password string willbe reported back in the following format:”access_pwd/boss_pwd=boss_username”(available to admins only).

!set_boss_user – Used to set the server’s

current boss username password. The chatcommand “!set_boss_user boss_username”would make a user named Fred a boss whenthey connected to the server. The server’supdated password string will be reportedback in the following format: “access_pwd/boss_pwd=boss_username”(available to admins only).

!clear_password – Removes the server’s current

access password. The server’s updated passwordstring will be reported back in the followingformat: “access_pwd/boss_pwd=boss_username”.!clear_admin_password – Removes the server’scurrent admin password (available to adminsonly).!clear_boss_password – Removes the server’scurrent boss password. The server’s updatedpassword string will be reported back inthe following format: “access_pwd/boss_pwd=boss_username”(available to admins only).!clear_boss_user – Removes the server’scurrent boss username password. The server’supdated password string will be reportedback in the following format: “access_pwd/boss_pwd=boss_username”(available to admins only).

!make_boss – Used to give boss privileges

to a player currently connected to the server.The format of the command is “!make_bossplayer”, where player can either bethe “#” symbol along with theplayer’s car number, or the player’s name.

!make_non_boss – Used to remove boss privileges

from a player currently connected to theserver. The format of the command is “!make_non_bossplayer”, where player can either bethe “#” symbol along with theplayer’s car number, or the player’s name.

!yellow – Used to throw a yellow flag during

race sessions. You may not issue this commandduring the pace lap, or in the middle ofa caution period. You can, however, issueit after receiving the one-to-go signal,thus prolonging a caution.!black – Used to issue a black flag penaltyto a user during race sessions. The formatof the command is “!black player”,where player can either be the “#”symbol along with the player’s car number,or the player’s name.!clear – Used to clear a player’s penalties.The format of the command is “!clearplayer”, where player can either bethe “#” symbol along with theplayer’s car number, or the player’s name.This command is and only valid when theplayer has a black flag penalty pending,or is currently serving a black flag penalty.

!lap+ – Used to give a lap back to a player

during a race. The format of the commandis “!lap+ player”, where playercan either be the “#” symbol alongwith the player’s car number, or the player’sname.

!lap- – Used to take a lap away from a player

during a race. The format of the commandis “!lap- player”, where playercan either be the “#” symbol alongwith the player’s car number, or the player’sname.

!shutdown – Shuts down the server (availableto admins only).