JTE
Tribe Leader
Member of the Tribe

Posts: 111
|
 |
« Reply #2 on: July 16, 2009, 11:26:14 PM » |
|
List of features:
* User commands: (Admin level 0) Anything in this list can be changed or disabled quite easily as the server admin decides, but otherwise are available to everyone /help - Lists all the available commands for you. /showself - Shows your own character, sent through the network as everyone else on the server would see you. /color - Lists all of the color codes you can use in chat, more on this later. /me - IRC-style action text. (* JTE points and laughs at citricsquid!) /build - Allows you to build several types of the un-buildable blocks, including grass, ores, the lava sponge, the super sponge, and watervator. /mute - Votes to mute the given user by name. For normal users, this command can only be (successfully) used once every half hour, and it takes 3 votes to mute someone. Votes against a user will only go away if they're unmuted by a server admin. /where - Shows your own location in the map, by units of block-size, allowing you to blindly dig towards locations you've previously found or just locate your friends in a large-ish map. /paint - Whenever you break a block, it immediately gets replaced by whatever block is currently selected before anything else happens. Useful for marking walls beyond which is water, replacing normal user created structures with admin blocks, and painting caves.
* Build helper commands: (Admin level 20) /build - Similar to the normal user version, but can also build 'solid' admin blocks, and dynamite. /solid - Alias for '/build solid' /adminbreak - Toggles your ability to break 'solid' blocks, so admins can't accidentally break seals around lava or Spleef arenas. /tree - Place a tree stump, a fully grown tree instantly appears. /teleport - Teleport to a user, same as the official server. /tp - Alias for /teleport /dense - Toggles building dense blocks. They look (and act) the same as normal blocks, but cannot be broken. (They automatically regenerate instantly and never cause water inside them to flood or anything silly like that.) They may be permanently removed with /adminbreak if necessary.
* Moderator commands: (Admin level 50) /say - Send a global message, same as the official server. /mute - Similar to the user mute command, but instant. (Bypasses the voting system, note the lack of /unmute) /kick - Same as the official server. /k - Alias for /kick /fetch - Teleports another user directly to you. (In the future, it may also set their respawn location to where you use this, so they can't just respawn to get away either.) /recall - Alias for /fetch /ban - Same as the official server. (Note the lack of /unban) /banip - Same as the official server.
* Admin commands: (Admin level 100) In addition to everything the official server and lower user ranks have... /hide - The server silently deletes your character from the list of users and stops sending messages about you as if you had logged out, making you invisible. /new - Creates a simple new map of flatgrass-style and loads it, similar to /generate but much faster. /load - Loads a previously saved map, by name, without disconnecting anyone. /unmute - Un-mutes a user.
* Server owner Commands: (Admin level 200) /nick - This is the big terrible reason why I shouldn't release this server to the public at the moment: This command allows server admins to change their name to anything, even including color codes and the names of other users. Since a character skin is loaded based on their user name, this means you can easily and effectively 'clone' any user you want, including Notch, and the other players can't tell the difference. (Combine this with /hide and you realize THE ADMIN IS A SPY!!) /onick - Similar to /nick, but working on other users, allowing me to give people custom nicks without giving them super-admin status, or to taunt them by changing their name to Zoosmell Pooplord. Whatever. /build - Similar to the admin version, but can also build water and lava. Not even your ops can be trusted with these, I'm afraid. /generate - Generates a new map of any given size and loads it, in game, same as /load, needs to be reworked and optimized a whole lot in the future... /config - Allows you to query and change several game configuration options while the server is running, including whether the server is public, the server's name and motd, and verify names. (Requires someone who knows exactly what they're doing, however, as this is very raw access to the server.)
* Other chat commands: @<user> - Sends a private message specifically to one user, such as "@JTE I think bendystraw is causing some trouble..." resulting in JTE seeing "@ Octorok whispers: I think bendystraw is causing some trouble..." %cX Adds a color code to your message, where X is 0-9 or a-f, the results according to /color. All of the text following the color code will appear in that color, so "%ccJTE" will produce "JTE". # - Sends a message to the entire server, such as "#Hello world!" producing "# JTE shouts: Hello world!" (I have plans.)
* Block types Lava Sponge - Like a normal sponge in every way. Except it ignores water and eats lava instead of the other way around. Dynamite - Spawns as a red cloth block, waits one second, then destroys all natural blocks (Dirt, grass, stone, sand, gravel, trees) within a 3 block area (7x7x7 cube) around and along with itself. (Considering making this a sphere) Super Sponge - A sponge that clears both water and lava in a 4 block area (9x9x9 cube). Vely powaful. Lespect him. Watervator - A single block of water which can never flood and is unaffected by sponges, only removable by building another block in its place or flooding it out with real water.
* Map features: * Generated maps are much flatter than official servers, and include the 'decoration' plants which grow in small patches of flowers, mushrooms, and bushes. * Bushes and flowers require sunlight and dirt/grass and will die if these needs are not met. * Mushrooms require only dirt and will happily live in dirt in underground caves as well as on the surface. * All of these decoration blocks will be crushed out of existence if a sand or gravel block falls on top of them. * All of these decoration blocks will be washed away by water or lava. * Sand and gravel will fall through liquids as well, until they reach a solid block. * Spreading water and lava will only 'think' at most 20 times every time they spread, thus making them spread much slower in some cases (and in parts of larger floods, seem to have completely stopped), but the server will never lag or die from even a full-map flood. * All generated maps include a one-block layer of solid admin bedrock edging to the bottom and sides, to allow for easy building as well as avoid getting under the un-spongeable water at the edges of the map, and such. It only goes that high, doesn't block the ocean or sky out, is usually unnoticeable. * The map is saved every minute while someone is playing on it, and an automatic dated backup is copied to the "backups" folder every 10 minutes, as many admin scripts do. A global announcement with the time stamp is made every time the map gets backed up, so any admins can /load it using that or normal users can tell the admins if there weren't any around at the time.
* Configuration options: * The server name and motd can contain color codes, and it will show up in-game, but color-less on the website's public listing. (Perhaps later I will replace the color codes in the server listing with text-coloring HTML of some sort, but I won't go there yet.) * Server can be hosted on any port with any maximum number of players (And will NOT totally bug out and crash if the server becomes full!!) * You can turn off the server sending heartbeats to the master server list, in which case an IP-based URL will be generated for connecting instead, and the public and name verification options become useless. * The server can be public or private and this can be toggled in-game by the command "/config public 1" or "/config public 0" * The server can verify the code sent by clients when they connect to ensure that their name has not been hacked or faked in any way, though the server can still control that with /nick. * The amount of time between automatic level backups can be configured by minutes. Default is 30.
* The Mute system: * Muted users appear with a name similar to "[MUTED] JTE". * Muted users are unable to chat, unable to build blocks, and unable to break blocks. * The server completely ignores them, but still sends them messages about other things happening, thus they become a sort of spectator. * However, their client will still allow them to build and break blocks all they like. * They can completely grief the entire server if they want. ... It just won't ever show up for anyone else. * I believe this to be a good alternative to votekicking and banning mechanisms employed by most servers.
|