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.
- All older players: you will need to re-register your account.
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
- New additions to the game are as follows new areas shops and we have 3 new factions and 8 new classes to pick from light, dark, and chaos also we had implemented a global night and day.
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
- Fighter
- Thief
- Warrior
Light
- Gunner
- Mage
Chaos
- 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
- To chat use the f6 button
- Attack creatures using the space or hotkey button.
- 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
BBCode:
[URL="http://wiki.shellium.org/w/Mmorpg"][IMG]http://i306.photobucket.com/albums/nn247/hello2u1/sig1.png[/IMG][/url]
Terms of Service
- Cheating or Hacking in any way shape or form is not allowed.
- Do not scam other players.
- 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,
|