Swedish Croatian German Polish Slovak Danish Portugese Czech Italian ir English French Norwegian Hungarian Lithuanian il Dutch sr Spanish
Main
 • News
 • Archives
 • Articles
 • Calendar
 • FAQ
 • Search

Contract J.A.C.K.
 • Project-M
    Readme
 • Multiplayer Launcher

No One Lives Forever 2
 • LivesForeverPlus
 • Weapons-05b
 • Weapons-06
    Readme
 • Multiplayer Launcher

No One Lives Forever
 • Multiplayer Launcher

Community
 • Forums
 • Guestbook
 • Registered Users
 • Who is online?
 • Polls

Media
 • Featured Weapons
 • Downloads
 • Weblinks
 • Gallery
 • Link Us

Miscellaneous
 • Newsletter
 • Contact Form
 • Imprint


register now
lost password?
registered users

articles



SCMD Admin basics
Date 27.11.2007
Author URA
Links n/a
Rating

Page 1 of 1
Step-by-stepper:

Setup:
1. Turn on "Allow SCMD"
2. Set a password
3. Your done with setup amüsiert

Logging in:
1. All scmd commands start with -> scmd
2. Login to SCMD with the command -> scmd login Password

Changing maps:
1. command -> scmd listmissions
2. use the "page Up" and "page Down" keys to scroll the list
3. pick a map and remember its number (on the left)
4. set the map, command -> scmd setmission #
example:
scmd setmission 14

Changing a server option:
1. command -> scmd listgameoptions
2. pick an option to change and remember its number
3. set the option, command -> scmd setgameoption # val
example, setting a new time limit (30 mins):
scmd setgameoption 2 30

Booting a player:
1. command -> scmd listclients
2. find the bad player's ID
3. boot the player, command -> scmd bootid #
example:
scmd bootid 4

Banning a player:
coming soon... maybe....

Logging out:
1. command -> scmd logout

From serverreadme.txt:

IV. THE SCMD SYSTEM
===========================

The SCMD interface is used to execute server side commands through a text
based console. SCMD sends commands to the server to control settings from
the hosting client, a remote client or the standalone server. It offers a
generalized user interface that works on all three of these entry points.
On a hosted or remote client, commands are entered through the chat
interface. On the Stand-alone server, commands are entered through the
console interface.

To use SCMD, just follow these steps:

1. Before launching your server (either hosted or dedicated), set the
"Allow SCMD" option to "Yes" and then specify a password.
2. Launch the server.
3. Type SCMD and press on the command line of your dedicated
server, or in the chat interface on a host or client to see a list of
available commands. You will need to scroll up to see the entire list.
4. Log in to the system by typing SCMD followed by the password that you
specified in the host options.

Once you have successfully logged in, you can then use any of the other
SCMD commands. Note that only one host or client can be logged into the
system at once. The format for all SCMD commands is:

SCMD command [arg1] [...]

Example: You are logged into SCMD through a client connected to a
dedicated server, and one of the other players becomes abusive. With SCMD,
you can boot the player through your client like this:

Type "SCMD listclients". This will display text similar to the following:

Client List format: clientid) [name][ping][ip]
0) [Smiley][0][0.0.0.0]
1) [Cheater][80][123.456.789.012]
2) [Player0][120][321.654.987.210]

From here, you can type "SCMD bootname Cheater", or "SCMD bootid 1" to
remove the problem player from the server.

Then, if the player logs in again and continues to cause trouble, you can
locate his IP address from the client list, and then ban that IP. For
instance, if the IP address was 123.456.789.012, you would ban it by typing
"SCMD addban 123.456.789.012". For a full list of commands, please see the
section below.


V. SCMD COMMANDS
============================

Following is the list of commands currently supported by SCMD:

Command Description
---------------------------------------------------------------------------
Help - Shows a list of all commands
Login - Logs into server.
Logout - Logs out of server.
ListClients - Lists all clients connected.
BootName - Boots a player by name
BootId - Boots a player by clientid
ListBans - Shows all currently banned IP's.
AddBan - Bans IP with mask support
(e.g. 123.456.789.012 or 123.456.789.*)

RemoveBan - Removes an IP from the banned list.
BanClient - Adds a client's IP to the list of bans.
Listlevels - List all levels in current campaign.
Nextlevel - Goes to next level.
Setlevel - Sets the level by level index.
ListGameOptions - List all game options that can be set.
SetGameOption - Sets a game option by its index.

You have to be registered and logged in to rate an article!