Pyspades
From Ace of Spades Wiki
(Redirected from Network protocol)
pyspades
| Developer(s) | Mathias "Mat^2" Kaerlev, others |
| Initial release | May 13, 2011 |
| Stable release | June 19, 2012 |
| Written in | Python, C++ |
| Operating system | Linux, FreeBSD, Mac OS X, Windows |
| Development status | Active |
| Type | Server implementation |
| License | GNU General Public License |
| Website | http://code.google.com/p/pyspades |
pyspades is an open-source (GPL) project, providing an extendable, very configurable server written in Python, using C++ for critical code.
It was started in May 2011 by Mathias "Mat^2" Kaerlev, but currently has a number of other people working on it.
In contrast to the vanilla server.exe, it can be changed through scripts, and has a lot of extra features.
[edit] Installing/using pyspades
Since the pyspades project already has its own wiki, please head over to that instead for further information:
[edit] Commands
| Command | Description |
|---|---|
/advance |
Changes to the next map in the rotation. |
/ban <player #> <duration> <reason> |
Bans the player with the ID number or name with the reason specified. The duration is in minutes |
/fog R G B |
Change the server fog colour (Red/Green/Blue values). |
/god <player> |
Makes the player invincible. |
/godbuild <player> |
Toggles god build mode in which only players in god mode can destroy your blocks. |
/goto <coordinates> |
Teleports the user to the specified grid coordinates. |
/heal <player> |
Fully heals the player. |
/invisible |
Makes the user invisible to other players and unable to take falling damage. |
/kick <player #> <reason> |
Kicks the player with the ID number or name with the reason specified. |
/kill <player> |
Kills the player. |
/login <password> |
Grants the user administer privileges (provided the password is correct). |
/map <mapname> |
Changes the current map to the one specified (must be located in .../maps/ directory). |
/mute |
Prevents the player from talking. |
/ratio or /ratio <player> |
Displays the user's kill/death (K/D) ratio. |
/revertrotation |
Reverts to the original map rotation. |
/say |
Sends a message to all the players. |
/setbalance <number> |
Adjusts the team balance to add the specified number of players to a team. Setting this to 0 will make the teams balanced. |
/teleport <player1> <player2> |
Teleports player1 to player2 (player2 may be left out to teleport player1 to the user) |
/tp <player1> <player2> |
See /teleport
|
/tpsilent <player> <player2> |
See /teleport
|
/tps <player1> <player2> |
See /teleport
|
/unban <ip> |
Removes the specified IP from bans.txt |
/unmute |
Allows the player to talk again. |
/undoban |
Undoes the last ban. |
