Soldat Files Directory

February 4, 2012
7:05:14 pm GMT-5

ARSSE v1.1.6.3

File:arssev1.1.6.3.zipDownloads:191
Size:291.93 KBViews:611
md5 Hash:c81796b4e7c3bfa6f4a102f7e86bf7d8Rating:n/a

Download Now
screeny 

Advanced Remote Soldat Server Enchanter

The purpose of this project is to create the ultimate Soldat Server Administrator Tool.

The Layout:
The layout is pretty self-representative. You can see the server tabs on the top, with the Add and Remove buttons on the right. You can use these to open a new server tab, or close one. Below, you can see the server settings: host, port and password, along with some buttons: Connect/Disconnect, Manage Favourites, Refresh and Settings. They do what they say:
-Connect/Disconnect connects you to the server, or disconnects if already connected
-Manage Favourites offers a few options like Add, Delete, Rename and Update Servers
-Refresh sends a REFRESH command to the server and updates the server info
-Settings opens a new dialog where you can do all the configuration of ARSSE (see below)

Under These, you see the Player List, which will show you some info about the players in your server. Next to it there is the Team Scores and the Server Info boxes. You can find the server message box under player list. You can adjust their size if you click on the resizer on the bottom of the player list. Next to that, there is the Command Box, where you can select and perform any command of the server. On the Bottom, you can see the Command Line and some version info. Use the command line to execute any command you wish. You can select the previously executed commands from the drop-down list.

Options:
On the settings window you can set the following options:
-automatically refresh every [X] seconds.
If you check this, ARSSE will refresh server info every seconds you specify.
-save server password
If checked, your passwords will be stored encrypted for your pleasure.
-save message log
If checked, server messages will be stored in a logfile in the logs directory.
The filename is the server's ip/hostname.
-minimize to system tray
If you check this, ARSSE will minimize itself to the system tray with an icon.
-automatically sort on refresh
Default is checked. If not checked, the playerlist won't be sorted by Score.
-automatically swap teams after every map change
If true, teams are changed on next map load
-automatically scroll to the end of message
Unchecking prevents scrolling to the bottom of the message window
-automatically balance teams if difference is more than [X]
If teams are not even, ARSSE will make balance. [X] can't be less than 2. Only works with alpha and bravo teams, so you might turn it off in TDM.
-automatically send server message(s) every [X] seconds
The specified server messages are sent to the server. More than one lines can be set.

Player List:
It will display the list of players currently playing on your server. Refresh method is "user-friendly", which means it don't flicker but updates. With the right click menu, you can Kick, Ban by IP/Name, Set/Remove Admin, Move to Team or Copy Player Name/IP to Clipboard. You can also resize/re-arrange the columns of the list if you wish.

Command Box:
You can find all commands for soldat, and even more. I don't want to describe these commands, you can check Soldat Manual for a description. But i need to say a few words about some of them:
-Make Private
This command will kick all players and set the specified game password. Useful for cw.
-Add bot
This will bring up a Default Bots window also, where you can select the bot you wish to join your server. You can add bot names to the list by editing botlist.txt
-Change map
Just like Add bot, Change map displays the Default Maps for faster and easier map change. If you want to add new maps, just edit the file maplist.txt (!! not mapslist.txt !!)

Bulit-in IRC Bot:
Not much support yet, as it is not complete. Check IRC Commands section for some details on IRC commands. You can use the Command line to execute IRC commands, or without the / prefix, you can send messages to the channel. Note that you must use the command syntax described in the Internet Relay Chat Protocol, not mIRC like commands. Check http://www.rfc-editor.org/rfc/rfc1459.txt for the protocol document. (will change later, as it is not important. use with care, it may cause problems.)

Super Fast Hotkeys:
ARSSE supports Super fast hotkeys. Just press the key when you are not in an edit box, and the command will run. This is the list of all the available hotkeys:
c: connects to the server
d: disconnects from the server
b: opens a dialog where it asks for the player number/name to ban
k: opens a dialog where it asks for the player number/name to kick
p: sets the game password
s: shuts the server down if you confirm
t: sends server message

Additional Server Commands:
/kickall [password] - kicks all players from the server. If password is specified, it sets game password also
/swapteams - swaps teams, only works in CTF and INF game modes.
/spectall - moves everyone to Spectator
/banname [player] - permanently bans [player] by name from the server (only works if ARSSE runs)
/unbanname [player] - removes name ban of [player]
/setteamall [number] - sets all players to the specified team [number]
/load [script] - loads and executes [script]. Scripts must be in script directory with .txt extension.
/balance - balances teams if difference is greater than (or equal to) 2 (or the number set in Options)

Ingame commands:
!admin - sends request for an admin by popping up a window and - if connected to IRC - sending message to IRC channel
!rate - displays the players rate
!test - echos your name to show you if it can respond to you
!time - shows current time - on the computer running ARSSE
!version - displays the version of ARSSE
!commands - displays all the available commands
!myip - displays player's IP
!ping - displays player's ping
Additional commands can be applied, see scripts/OnPlayerSpeak.txt (bottom) for more info. Those commands are for private servers.

IRC commands:
!help - displays a commands screen
!servers - shows all the servers under it's control
!info [num] - shows info about server number [num]
!connect [num] - connects to server, or if already connected, disconnects
!disconnect [num] - an alias for !connect :)
!players [num] - shows players on server number [num]. Use !servers to get the numbers
!kill - disconnects bot from IRC