Eris Online

From SHellium Wiki

Jump to: navigation, search
Geographylogo.png In other languages: English | Afrikaans | Albanian | Arabic | Brazilian | Bulgarian | Catalan | Chinese | Croatian | Czech | Danish | Dutch | Esperanto | Estonian | Filipino | Finnish | Flemish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Latvian | Lithuanian | Macedonian | Malay | Malayalam | Norwegian (Bokmål) | Norwegian (Nynorsk) | Persian | Polish | Portuguese | Romanian | Russian | Serbian | Slovak | Slovenian | Spanish | Swedish | Turkish | Ukrainian | Urdu

Shellium.JPG

Contents

SHellium MMORPG project

To find out how you can help out the MMORPG project, click here.

Downloading and Playing

By playing this game you accept the Terms of Service The game can be downloaded here. The version number is 1.18, uploaded 8/17/2010. You also need to make an account on the SHellium MMORPG web page. If you get a RGSS102E.dll could not be found error, you need to download this file and put it in your game folder.

To run the game, simply extract the .zip file and run the game.exe file to play.

rmx-os script source

Here you can find a copy of rmx-os which we use to run the server.

Changes

Classes and Factions

This is a current list of classes and factions in the game. More may be released later on in the game.

Dark

  1. Fighter
  2. Thief
  3. Warrior

Light

  1. Gunner
  2. Mage

Chaos

  1. Hunter

Controls

   UP = Arrow Up
   LEFT = Arrow Left
   DOWN = Arrow Down
   RIGHT = Arrow Right
   CONFIRM = Enter
   CANCEL = Esc
   CHAT WINDOW =  F5
   FOCUS/DEFOCUS CHAT = F6
   IN GAME MENU = Esc
   GAME OPTIONS = F1


Known Bugs

   Pets - Getting a pet is buggy, but you can end up getting a dog.
   Street Lamps - The middle can be passed through.
   Beer and soda - Cannot be used.
   Wine - Eris Online currently does not work with Wine.

Commands

Basics
Using Commands

The user chat and admin commands are as follows.

/COMMAND is the chat command including the / (slash) character and Parameter is a parameter.

Example

/w RavenX33 Hello, Raven. What's up today?

In this specific example /w is the chat command for whisper chat, RavenX33 and Hello, Raven. What's up today? are the two parameters of the command where RavenX33 is the username of the user the whisper chat command is directed at and Hello, Raven. What's up today? is the message itself.

Administrator chat commands

These commands are reserved for the original administrator of the game only.

Command Details
/admin
  • Meaning: giving a user the permission group of 2nd admin
  • Parameters: username
  • Description: Gives a user the permission group of a Secondary Administrator.
  • Remarks: Allows to have more than one actual administrator without allowing critical operations (banning, kicking, change or usergroup, etc.) on the original administrator.

Secondary Administrator Chat Commands

These commands are common commands for administrators of the game. The usergroup Secondary Administrator is allowed to use these along with any higher usergroup.

Command Details
/mod
  • Meaning: giving a user the permission group of mod
  • Parameters: username
  • Description: Gives a user the permission group of a Moderator.
  • Remarks: Moderators are generally to as GMs (game moderator). This works only on users that have a lower permission group.
/revoke
  • Meaning: revoking all special permission groups
  • Parameters: username
  • Description: Revokes all permissions from a user. This works only on users that have a lower permission group.
  • Remarks: None.
/kickall
  • Meaning: kicking all users
  • Parameters: none
  • Description: Kicks all connected users with a lower permission group.
  • Remarks: Kicking all users can sometimes be useful when the server is overloaded.
/pass
  • Meaning: forced user password change
  • Parameters: username, new password
  • Description: Changes the password of a user forcibly.
  • Remarks: This can be used to help users that have forgotten their password. The administrator can be contacted outside of the game then.
/gpass
  • Meaning: forced guild password change
  • Parameters: guildname, new password
  • Description: Changes the password of a guild forcibly.
  • Remarks: This can be used to help guild leaders that have forgotten their guild's password.
/eval
  • Meaning: eval script
  • Parameters: Ruby script
  • Description: Executes an RGSS script on your machine.
  • Remarks: Can be useful when debugging and testing the client as it practically substitutes a console.
/geval
  • Meaning: global eval script
  • Parameters: Ruby script
  • Description: Executes an RGSS script on every connected user client.
  • Remarks: Can be useful when debugging and testing multiple clients or during special events that include all users.
/seval
  • Meaning: server eval script
  • Parameters: Ruby script
  • Description: Executes an RGSS script on the server.
  • Remarks: Can be useful when debugging and testing the server.
/sql
  • Meaning: SQL query
  • Parameters: SQL query
  • Description: Executes an SQL command on the server.
  • Remarks: Can be used for direct manipulation of database entries.

Moderator Chat Commands

These commands are common commands for moderative actions during the game. The usergroup Moderator is allowed to use these along with any higher usergroup.

Command Details
/kick
  • Meaning: kick user
  • Parameters: username
  • Description: Kicks a user. This works only on users that have a lower permission group.
  • Remarks: Can be used to momentarily get rid of troublesome users.
/ban
  • Meaning: ban user
  • Parameters: username
  • Description: Bans and kicks a user. This works only on users that have a lower permission group.
  • Remarks: Can be used to get rid of troublesome users for good. Banned users cannot login.
/unban
  • Meaning: unban user
  • Parameters: username
  • Description: Unbans a user. This works only on users that have a lower permission group.
  • Remarks: Previously banned users may login again.
/global
  • Meaning: global message
  • Parameters: message
  • Description: Sends a global message to all currently connected users.
  • Remarks: Useful for server-wide announcements of maintenance or game events.

Normal Chat Commands

These commands can be used by any user in the game. They include general commands that fit in no specific category.

Command Details
/w
  • Meaning: whisper message
  • Parameters: username, message
  • Description: Sends a whisper message to a user. Nobody else receives the message. The user does not have to be on the same map.
  • Remarks: Useful for private conversations during the game while other users are around.
/me
  • Meaning: action message
  • Parameters: message
  • Description: Displays text as action of a player.
  • Remarks: IRC, many IMs and many forum engines support this feature.
/trade
  • Meaning: trade request
  • Parameters: username
  • Description: Requests a trade with a user. Trading requests need to be confirmed by other users.
  • Remarks: Only one trading request can be send at the time. Timeout for trading is 15 seconds. This value is hardcoded and can only be changed by changing the value in the server scripts.
/newpass
  • Meaning: password change
  • Parameters: old password, new password
  • Description: Changes your password.
  • Remarks: Useful when suspecting that another user has obtained the password or that the account has been hacked.
/y
  • Meaning: answer YES
  • Parameters: none
  • Description: Answers YES to the most recent server confirmation request.
  • Remarks: The most recent request is usually displayed in the chatbox.
/n
  • Meaning: answer NO
  • Parameters: none
  • Description: Answers NO to the most recent server confirmation request.
  • Remarks: The most recent request is usually displayed in the chatbox.
/cmd
  • Meaning: chat command list
  • Parameters: none
  • Description: Lists all available chat commands depending on your permission group.
  • Remarks: Chat commands that cannot be used are not listed here.
/help
  • Meaning: chat command help
  • Parameters: command
  • Description: Explains a command. If no command is specified, it lists all available chat commands depending on your permission group.
  • Remarks: Users often use /help when they don't know what to do so using /help without a command acts like /cmd.

Buddy List Chat Commands

These commands can be used by any user in the game. They cover all commands regarding buddy lists.

Command Details
/badd
  • Meaning: add buddy
  • Parameters: username
  • Description: Requests to adds a user for the Buddy List.
  • Remarks: Requires authorization from the other user.
/bremove
  • Meaning: remove buddy
  • Parameters: username
  • Description: Removes a user from the Buddy List and removes you from the other users buddy list.
  • Remarks: Unlike /badd it does not require authorization from the other user.
/bshow
  • Meaning: show buddy list
  • Parameters: none
  • Description: Displays all users in your Buddy List. Their online status is also displayed.
  • Remarks: Users that are online are indicated by (ON) after their username.

PM Chat Commands

These commands can be used by any user in the game. They cover all commands regarding PM management and operations.

Command Details
/pmsend
  • Meaning: send PM
  • Parameters: username, message
  • Description: Sends a message to a user in the Buddy List.
  • Remarks: The other user needs to be in the Buddy List. Guild members also need to be in the Buddy List.
/pmunread
  • Meaning: get unread PMs
  • Parameters: none
  • Description: Gets a list of all unread messages.
  • Remarks: The PM information includes PM ID, username of the sender and time.
/pmall
  • Meaning: get all PMs
  • Parameters: none
  • Description: Gets a list of all messages.
  • Remarks: The PM information includes PM ID, username of the sender and time.
/pmopen
  • Meaning: open PM
  • Parameters: PM ID
  • Description: Displays a specific message and marks it as read.
  • Remarks: The PM ID acts as identifier for the PM.
/pmdelete
  • Meaning: delete PM
  • Parameters: PM ID
  • Description: Deletes a specific message.
  • Remarks: The PM ID acts as identifier for the PM. IDs are displayed after using /pmunread or /pmall.
/pmdelete
  • Meaning: delete all PMs
  • Parameters: none
  • Description: Deletes all messages in the inbox.
  • Remarks: Clearing the inbox is quicker than deleting PMs one by one.
/pmstatus
  • Meaning: inbox status
  • Parameters: none
  • Description: Gets the number of PMs and the number of maximum PMs allowed in the inbox.
  • Remarks: Useful when checking how much room left there is in the inbox.

Guild Chat Commands

These commands can be used by any user in the game. They cover all commands regarding guild management and operations.

Command Details
/gcreate
  • Meaning: create guild
  • Parameters: guildname, guild password
  • Description: Creates a new guild with you as leader.
  • Remarks: Being guild leader can turn into a big responsibility as the guild grows.
/gnewpass
  • Meaning: guild password change
  • Parameters: old guild password, new guild password
  • Description: Changes the password of your guild.
  • Remarks: Useful after transferring the guild leadership to another user.
/gdisband
  • Meaning: disband guild
  • Parameters: guild password
  • Description: Disbands your guild.
  • Remarks: Being guild leader is required for this action.
/gtransfer
  • Meaning: transfer guild leadership
  • Parameters: username, guild password
  • Description: Transfers leadership of your guild to another user. The other user must be a member of your guild.
  • Remarks: Useful when leaving the own guild or leaving the game altogether.
/ginvite
  • Meaning: guild invitation
  • Parameters: username
  • Description: Invites a user into your guild.
  • Remarks: None.
/gremove
  • Meaning: removal of guild member
  • Parameters: username, guild password
  • Description: Removes a user from your guild.
  • Remarks: The password prevents destructive guild hacking during account hacking.
/gleave
  • Meaning: leaving guild
  • Parameters: password
  • Description: Leaves the current guild.
  • Remarks: User password is required to prevent account hacking to some degree.
/gmsg
  • Meaning: guild message
  • Parameters: message
  • Description: Sends a message to all guild members that are currently online.
  • Remarks: Useful for server-wide communication between guild members.
/ginfo
  • Meaning: show guild info
  • Parameters: none
  • Description: Displays information about your guild.
  • Remarks: Guild information includes guildname, guild leader and all guild members. Guild members that are online are indicated by (ON) after their username.

IRC

The SHellium MMORPG has its own channel on freenode at #shellium-mmorpg. This channel can be used for game support, but is currently often being used to discuss developement.

mmo|bot

Commands
Command Output Description
 !mmorpg Will output: Basic information about the project.
 !isonline <username> Will output: Online of the given player.
 !online - Will output: The amount of users online, and a list of who they are.
 !topten / !top5 Will output: The the list of the top ten/five rated players in the game.
 !search <username> Will output: Data on a player where replacing <username> with their game characters name.
 !forum Will output: Link to the forum.
 !site Will output: Link to the site.
 !wiki Will output: Link to the Shellium based Wiki (this wiki).
 !download Will output: Link to the site's download page.
Admin info

For admins only:

If the bot drops you can restart it by loging in to the shmmo shell and exectuting the folowing command:

nohup php -c php.ini public_html/irc/bot.php &

It should join #shellium and #shellium-mmorpg by it selfe.

Banners and Signatures

Sig1.png

BBCode:

[URL="http://wiki.shellium.org/w/Mmorpg"][IMG]http://i306.photobucket.com/albums/nn247/hello2u1/sig1.png[/IMG][/url]

Terms of Service

  1. Cheating or Hacking in any way shape or form is not allowed.
  2. Do not scam other players.
  3. You are required to follow all rules of rules of shellium.org at all times.

Breaking the Terms of Service will lead to a ban and could lead to your shell account being banned/locked.


Staff

To find out how you can help, click here.
Job/Role Name(s)
Developer: See below.
Founder: edwardthefma
Ruby programmers: riotz, Zetas
IRC Botters: Putr
World & Database Hosts: brabo, Bryanstein
Graphic Designers: mrpwnage, Hello2u, Hounds, Log_in, Darkyyy
PHP Scripters: Drummer, lenswipe, Putr,D3trytu5
Map makers: Meiskam, darknerr, Chester, Darkyyy, justmcoyy
TCL Botters: [3]nertia, Pixelz, KnightStalker
Wiki Page: Lcawte, hello2u, edwardthefma, Somebody
Additional Credits: Blizzard, gameguy, Riotz, Juanito, Antim, gooshie, marlop, kaczorefx

Development

Job/Role Name(s)
Lead Developer: edwardthefma
Senior Developers: brabo, Piranah, Bryanstein, putr,D3trytu5
Junior Developers: riotz, marlop, Lcawte, Zetas,Thuru,
Personal tools
Namespaces
Variants
Actions
Navigation
Indexes
SHellium Sites
Toolbox