Simple Server 8.3.5 RC An open source simple server tunnel for minecraft beta multiplayer servers. Copyright (c) 2011 SimpleServer authors (see CONTRIBUTORS) See LICENSE for details. Original: 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 Fork: Source: https://github.com/ravngr/SimpleServer Installation: 1) Run launch.bat (Windows), launch.command (Mac OS X), or launch.sh (Linux/BSD) 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 and simpleserver/config.xml for general configuration. Console Commands: Say help in the console for all the standard minecraft server commands. Added commands: enchant -- Spawns enchanted items global -- Send a chat message to all players idbehold -- Make tools work instantly for yourself me -- Displays a message like "* Notch is a cool man!" read -- Display a specified text document rename -- Rename a player toggledownfall -- Toggle rain and snow xp -- Gives XP to a player 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 /areasay MESSAGE -- Send message to all players in your area Alias: /a /back -- Teleports you back to the position you died /backup -- Backup the map /ban PLAYER [REASON] -- Kick and ban the named player /banip IPADDRESS -- Kick and ban players with this IP /chat MODE [ARGUMENTS] -- Set default chatroom Alias: /c /dimension [DIMENSION] MESSAGE -- Send message only in specified dimension and to yourself Alias: /d /enchant [ITEM | add ID:LEVEL | give | remove ID] -- Spawns enchanted items Alias: /e /gamemode [PLAYER] MODE -- Set gamemode for a specific player /give ITEM[:DAMAGE] [AMOUNT] -- Spawn items for yourself /giveplayer PLAYER ITEM [AMOUNT] -- Spawn items for another player /global MESSAGE -- Send a chat message to all players /gps [PLAYER] -- Display block coordinates of named player or yourself /group [GROUP] MESSAGE -- Talk to the specified or your group (use id) Alias: /g /help [COMMAND] -- List commands or get help for one command Alias: /commands /home [help|set|delete|public|private|ilist|list|invite|uninvite] [name] -- Teleport to and manage your home /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 Alias: /kits /listips -- Display the name and IP of each connected player /local MESSAGE -- Send a chat message to nearby players Alias: /l /lock [name|list] -- Create or list locked chests /login PLAYER PASSWORD -- Login using Custom Authentication /me MESSAGE -- Displays a message like "* Notch is a cool man!" /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 to a visit request /rcon COMMAND ARGUMENTS... -- Execute a command on the server console /read DOCUMENT -- Display a specified text document /register [OLD PASSWORD] NEW_PASSWORD NEW_PASSWORD -- Set or change password for Custom Authentication Alias: /passwd /reload -- Reread the configuration files from disk /rename PLAYER RENAME -- Rename a player /reply MESSAGE -- Sends a message to the player that last told you something Alias: /r /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 Alias: /tp /tell PLAYER MESSAGE... -- Send a message to the named player Alias: /t /time [set] [number|day|night|unfreeze] [freeze] -- Set or freeze time /toggledownfall -- Toggle rain and snow Alias: /rain /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 Alias: /tpto /warptome PLAYER -- Teleport the named player to you /whitelist PLAYER -- Add player to server access list /who -- Display online players' names Alias: /list /xp [PLAYER] AMOUNT -- Gives XP to a player Configuration: simpleserver/config.xml ===== Properties ===== announceBackup | Announce backups to players announceRestart | Announce planned restarts to players announceSave | Announce world saves to players areaMaxX | Maximum width (X-axis) of player-defined areas in METERS areaMaxZ | Maximum breadth (Z-axis) of player-defined areas in METERS autoBackup | Back up world at regular intervals autoBackupMins | Time between backups in MINUTES autoRestart | Restart server at regular intervals autoRestartMins | Time between restarts in MINUTES autoSave | Force world saves at regular intervals autoSaveMins | Time between forced saves in MINUTES chatConsoleToOps | Server OPs see all console commands chatToConsole | Display all chat in server console custAuth | Use custom user authentication debug | Enable server debugging defaultGroup | Default group assigned to new players exitOnFailure | Shut down server when major errors occur forwardAllCommands | Forward every command to server JAR forwardChat | Forward chat messages to server JAR keepBackupHours | Amount of time to keep old backups in HOURS localChatRadius | How far local chat can be heard in METERS logMessageFormat | Format for chat log entries (EXPERT SETTING) logMessages | Log all chat messages maxPlayers | Maximum number of players on server meCommandFormat | Format for output of !me command (EXPERT SETTING) msgFormat | Format for chat messages (EXPERT SETTING) msgForwardFormat | Format for forwarded messages (EXPERT SETTING) msgTitleFormat | Format for messages with group titles (EXPERT SETTING) msgWrap | Wrap long chat messages to fit chat window onlineMode | Only allow authenticated players to join server serverDescription | Message that appears in client's server list serverLanguage | Language code for localization showListOnConnect | Show list of connected players when joining server useMsgFormats | Format chat messages useWhitelist | Only allow whitelisted players to join server xmlInlineAttributes | Turn on inline XML attributes (EXPERT SETTING) xmlPCDATA | Turn on XML PCDATA between tags (EXPERT SETTING) For more help with configuration, please see: https://github.com/SimpleServer/SimpleServer/wiki/Configuration 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.
ravngr/SimpleServer
A forked minecraft server tunnel that I added some little extras to. You probably want the original SimpleServer, no guarantees this stuff is stable.
JavaMIT