Skip to content

adamanthil/SimpleServer

 
 

Repository files navigation

Simple Server 8.2.3
An open source simple server tunnel for minecraft beta multiplayer servers.
Copyright (c) 2011 SimpleServer authors (see CONTRIBUTORS)
See LICENSE for details.

Wiki: http://github.com/SimpleServer/SimpleServer/wiki
Forum thread: http://www.minecraftforum.net/viewtopic.php?f=1023&t=336496
Source: http://github.com/SimpleServer/SimpleServer

Installation:
1) Run launch.bat or launch.sh to start the server for the first time
2) You can now connect to the server using your IP Address (www.whatismyip.com)
   and the port indicated in simpleserver.properties

Features (See CHANGES for updates):
 * Denial of service protection.  More than 30 requests/IP/minute will
   automatically ban the IP.
 * RCON and experimental telnet access.
 * Optional automated saving, backups, restarts, and mapping.
 * Locked chests.  Each player can lock as many chests as he wants.
   Other non-admins cannot access or destroy the chest.
 * Automatically makes space for members with higher group IDs.
 * Local chat.  Say /l MESSAGE to send a message to nearby players
 * Customizable message formats.
 * Compatible with CrufBukkit, hey0 and other server mods.
 * Customizable groups, command and block permissions (permissions.xml).
 * Possibility of local area permissions (permissions.xml).
 * Customizable kits (kit-list.txt).
 * Customizable give aliases (give-alias-list.txt).
 * IP bans (ip-ban-list.txt).
 * Message of the day displayed to members when joining (motd.txt).
 * Muting players from global chat (mute-list.txt).
 * Rules listing (rules.txt).
 * Optional member whitelist (white-list.txt).
 * Selectable language packages for all in-game notifications.
See simpleserver.properties for general configuration.

Console Commands:
Say help in the console for all the standard minecraft server commands.
Added commands:
  backup     -- Force a backup
  reload     -- Reload all configuration files
  restart    -- Restart the server
  save       -- Save all configuration files
  giveplayer -- Give a player items using the aliases defined in give-alias-list.txt

In-game Commands:
Commands are based on rank.  Say /help in game for a list of currently
accessible commands.
  /area -- Show the name of current area
  /backup -- Backup the map
  /ban PLAYER [REASON] -- Kick and ban the named player
  /banip IPADDRESS -- Kick and ban players with this IP
  /give ITEM[:DAMAGE] [AMOUNT] -- Spawn items for yourself
  /giveplayer PLAYER ITEM [AMOUNT] -- Spawn items for another player
  /gps [PLAYER] -- Display block coordinates of named player or yourself
  /help [COMMAND] -- List commands or get help for one command
  /home [COMMAND] [NAME] -- Use and modify homes
  /idbehold -- Make tools work instantly for yourself
  /iddqd -- Make yourself invulnerable to other players attacks
  /kick PLAYER [REASON] -- Kick the named player from the server
  /kit [KIT] -- Display all kits or give yourself the named kit
  /listips -- Display the name and IP of each connected player
  /local MESSAGE -- Send a chat message to nearby players
  /localtoggle [on|off] -- Toggle local chat mode
  /lock [name|list] -- Create or list locked chests
  /login PLAYER PASSWORD -- Login using CustAuth.
  /motd -- Display the message of the day
  /mute PLAYER -- Block the named player from normal chat
  /myarea [start|end|save|unsave|rename] -- Manage your personal area
  /mystats -- Display your statistics
  /ok PLAYER -- Agree a visit request
  /rcon COMMAND ARGUMENTS... -- Execute a command on the server console
  /register [OLD PASSWORD] NEW_PASSWORD NEW_PASSWORD -- Set or change password for CustAuth.
  /reload -- Reread the configuration files from disk
  /reply MESSAGE -- Sends a message to the player that last told you something
  /restart -- Stop the Minecraft server and start it again
  /rules -- Display the server rules
  /save -- Store configuration to disk and force a map save
  /servertime -- Display the real-world time of the server
  /setgroup PLAYER GROUP -- Set the group ID of the named player
  /setipgroup IP|Player -- Set the group ID of an IP address
  /spawn -- Teleport to spawn
  /stop -- Shutdown the entire server
  /teleport PLAYER1 PLAYER2 -- Teleport the first player to the second
  /tell PLAYER MESSAGE... -- Send a message to the named player
  /time [set] [number|day|night|unfreeze] [freeze] -- Set or freeze time
  /unban PLAYER -- Remove the named player from the ban list
  /unbanip IPADDRESS -- Remove the IP address from the ban list
  /unlock [name] -- Unlocks locked chests
  /unmute PLAYER -- Allow the named player to use normal chat again
  /unwhitelist PLAYER -- Remove player from server access list
  /visit PLAYER -- Teleport to the player if he agrees with ok
  /warp [list|remove|add] [name] -- Use and manage waypoints
  /warpmeto PLAYER -- Teleport to the named player
  /warptome PLAYER -- Teleport the named player to you
  /whitelist PLAYER -- Add player to server access list
  /who -- Display online players names

Technical Details:
  This wrapper works by proxying all network and console data to and from the
  minecraft server.  This means that your clients will be connecting to the
  wrapper and not to the minecraft server directly.