(Updated with more implementation details) |
(abuse concerns) |
||
Line 12: | Line 12: | ||
There would be a small levy for sending post of 10GP. | There would be a small levy for sending post of 10GP. | ||
== Implementation == | |||
All post (the letter, and an id to the item attached, and the amount of money attached) would be stored by the chat server. It saves the details to the db to safeguard against a crash losing all post. | All post (the letter, and an id to the item attached, and the amount of money attached) would be stored by the chat server. It saves the details to the db to safeguard against a crash losing all post. | ||
Line 25: | Line 25: | ||
Chat Server (tells character they have post) -> Character (goes to post office) -> Game Server (asks for post) -> Chat Server (sends post) -> Game Server (passes on post) -> Character (gets post) | Chat Server (tells character they have post) -> Character (goes to post office) -> Game Server (asks for post) -> Chat Server (sends post) -> Game Server (passes on post) -> Character (gets post) | ||
==Abuse potential== | |||
In a lot of online games which featured a postal system the system is often abused to extend the item storage capability of the characters by sending items to oneself or a second character without retreiving them and thus "storing" items in the post office. When we don't implement some kind of item storage or make this storage space very limited we have to take precautions to prevent people from abusing the postal system for this purpose. |
Revision as of 11:27, 30 April 2008
This article collects information regarding the conceptualisation of the gameplay of The Mana World
This article is currently only a proposal
The features or design guidelines described in this article are only a proposal made by one or some persons. It has not been evaluated or accepted by the core development team yet. Feel free to add your personal opinion about them or make counter proposals.
Postal system
I propose that a player could use a post box or post office to send and receive letters, items and/or money.
There would be a post box or post office on each map.
A player would be able to send a letter, and attach items and/or money, and set the character that can retrieve them. The character who can retrieve the letter then goes to their local post box or post office to retrieve the letter and attachments.
There would be a small levy for sending post of 10GP.
Implementation
All post (the letter, and an id to the item attached, and the amount of money attached) would be stored by the chat server. It saves the details to the db to safeguard against a crash losing all post.
Each game server then asks the chat server if there is post available for the character that is using the postal system.
Each time a character sends post, the game server tells the chat server.
For sending a post Character (sends post in post box) -> Game Server (passes on post) -> Chat Server (stores post)
For retrieving post Chat Server (tells character they have post) -> Character (goes to post office) -> Game Server (asks for post) -> Chat Server (sends post) -> Game Server (passes on post) -> Character (gets post)
Abuse potential
In a lot of online games which featured a postal system the system is often abused to extend the item storage capability of the characters by sending items to oneself or a second character without retreiving them and thus "storing" items in the post office. When we don't implement some kind of item storage or make this storage space very limited we have to take precautions to prevent people from abusing the postal system for this purpose.