Questions tagged [mmo]

MMO is an abbreviation for "massively multiplayer online," a kind of game that allows an extremely large number of concurrent players in a shared world.

Filter by
Sorted by
Tagged with
112
votes
22answers
70k views

Why is it so expensive to develop an MMO? [closed]

I want to develop an MMO, like World of Warcraft, but some basic research says that it is going to take a lot of time and money. I'd like to know why. Why is it so expensive to develop an MMO?
14
votes
3answers
4k views

Anti-Cheat for MMOs issues and solutions? [closed]

Most online games suffer for this problem and there are some software companies out there to cover this but recently from what I've seen most companies are trying to avoid those programs creating ...
26
votes
4answers
9k views

How is load balancing achieved in MMOs?

I believe it's a common requirement of MMOs that processing for a single shard or realm can be done over several servers to ease the load. I'm curious as to how this can be done whilst maintaining a ...
62
votes
10answers
33k views

What kind of databases are usually used in an MMORPG? [closed]

Do people write their own DB for some reason?
22
votes
3answers
5k views

Low traffic client synchronization with server in MMO

I am implementing MMO where player flies in space on his starship controlling it with arrow keys and cooperate with other players. I want to implement it so that player will be able to dodge his ship ...
24
votes
4answers
12k views

Should collision detection be done server-side or cooperatively between client/server?

I am working on an online game that will have very heavy collision detection processing. Player models will collide with other players, mobs, structures, terrain, and solid objects that only exist ...
32
votes
8answers
5k views

Profanity filter for an MMO chat

We are developing an MMO using Smartfox Server. The targeted audience is kids from 7 -12 years. There is a global chat option in this MMO. Whatever the user types in a textbox get displayed next to ...
14
votes
4answers
4k views

How should I track players' real-time positions in an MMO?

How do you keep track of the positions of the players in a MMORPG? I read that you can use either a database or you can store the coordinates in files. I tried using a database but it was slow. How ...
185
votes
34answers
30k views

How do you prevent inflation in a virtual economy?

With your typical MMORPG, players can usually farm the world for raw materials essentially forever. Monsters/mineral veins/etc are usually on some sort of respawn timer, so other than time there ...
7
votes
2answers
3k views

What are some good MMO middleware server packages? [closed]

If you have any experience with any MMO middleware packages and have any positive or negative experiences with them, your feedback will be appreciated. Specifically I'm looking for server packages. ...
13
votes
6answers
3k views

Recommended RPG game that can be used to learn game Modding? [closed]

I would like to learn game development via game modding. RPG/MMORPG is one of my favorite genres. Could someone recommend me a good and recent ( I would like to play the game as well) game to learn ...
2
votes
1answer
492 views

cron jobs for MMO browser game

I have to implement cron jobs in to my MMO browser game. Its like in Travian game - you build something, and wait few minutes or hours.. But the problem is, that cron job shedulers made to be sheduled ...
10
votes
3answers
1k views

How do you design a record/replay system for a frequently changing game?

I'm working in a free MMORPG and I have a problem. I'm (with other people) developing a video recording system for the game. The idea is basically: we record all the packages sent & received with ...
29
votes
10answers
13k views

Browser-based MMOs (WebGL, WebSocket) [closed]

Do you think it is technically possible to write a fully-fledged 3D MMO client with Browser JavaScript - WebGL for graphics, and WebSocket for Networking? Do you think future MMOs (and games ...
38
votes
15answers
7k views

MMORPG design for time-limited players

I believe that there is a significant market of players who would enjoy the exploration and interaction aspects of MMORPGs, but simply don't have the time for the endless grinding marathons which are ...
22
votes
7answers
35k views

What languages are used to develop MMORPGs like EVE Online and WOW? [closed]

As I understand it, MMORPGs are games that run on your computer like any other normal 3d video game but, with each action that happens with in the game, changes are made to the universe via HTTP calls ...
14
votes
2answers
4k views

Is this the right architecture for our MMORPG mobile game?

These days I am trying to design architecture of a new MMORPG mobile game for my company. This game is similar to Mafia Wars, iMobsters, or RISK. Basic idea is to prepare an army to battle your ...
-1
votes
1answer
10k views

How do I start writing an MMO game server? [closed]

I am developing a multi-player on-line game. I just started coding the server but I have no idea how to do it. Do I have to use threads ? And if i do, do I need one thread for every client? Knowing ...
23
votes
4answers
4k views

What data structure should I use for a Diablo/WoW-style talent tree?

I'm considering implementing a talent-tree system for an online RPG, similar to that seen in World of Warcraft, where acquiring a skill unlocks the next "tier" beneath it in the tree. Does anyone ...
20
votes
10answers
2k views

How do/should MMOs handle disconnection during PvP?

In an MMO (not even necessarily an MMORPG) what are some techniques for dealing with players disconnecting in the middle of PvP? In particular - how do you avoid adversely affecting people who get ...
20
votes
5answers
3k views

Tricks in game mechanics to avoid dealing with network lag compensation?

Implementing network lag compensation is hard, how to avoid it? Maybe it's possible to use tricks and build game mechanics in such a way that lag would be percieved as a non critical or even as a ...
30
votes
6answers
7k views

Who does the AI calculations in an MMO?

I am building an MMO and want to add NPCs. The thing is I don't know the basic design. What does the calculations, the clients or the server? I would understand the server calculating events and ...
11
votes
6answers
3k views

What is the name of the AI/algorithm used by most MMOs for monsters or mobs?

Is there a standard name for the (fairly dumb) AI that most MMOs use where you 'aggro' a monster/mob when you are within a certain radius of it, and the monster chases your character for a set amount ...
8
votes
2answers
2k views

How to manage all the NPC/AI objects on the server?

I'm writing a simple MMO, and currently have the the server-client architecture in place for multiple users to see each other and be able to move around together...now its time to add enemies. Was ...
12
votes
4answers
2k views

Game log format for MMO servers

A log of game events (as opposed to error / debug logs) for an entire cluster/shard is very useful for a commercial MMO that is in a live production environment, providing vital support for customer ...
3
votes
7answers
6k views

List of Anti-Cheat Packages for MMOs? [closed]

i would like to start this topic for programs to counter-attack link text. I am not aware of a big list but with everyone's help i hope to make this a fine topic. Posting format: NAME: nProtect ...
33
votes
8answers
4k views

Does an inventory limit in an MMORPG make sense?

I am currently developing a simple 2d MMORPG. My current focus is the inventory system. I am currently wondering if I should implement a limit on what a player character can carry. Either in form of ...
12
votes
4answers
3k views

What are the reasons for MMOs to have level caps?

In many MMOs players character progression is artificially capped, e.g. by level 60 or 90 or 100 or whatever. Why do MMOs have these level caps in the first place? Why not just allow characters to ...
13
votes
2answers
954 views

How should I check if a player has completed an achievement?

I'm making an MMO game and I just got to a point where I need to implement achievements... How do I do that? The most straight forward thing to do would be to run this once every 100ms,: ...
1
vote
3answers
655 views

MySQL for MMO-Development… What do i have to consider ?

Im currently developing an little mmo. Its pretty basic, players can walk around... gather some resources... build some simple buildings and craft things. Before i began to develop i read a lot about ...
8
votes
4answers
2k views

How should chat be transmitted and stored in an MMO?

Players in MMO games can usually send messages over different channels (private, public, guilds, et cetera). How would I transmit and store this data so as to prevent outside users from being able to ...
3
votes
2answers
4k views

How do I keep an MMO synchronized?

I'm making a 2D, top down MMO game. ATM I can connect a player to a server and they get the map data from a DB. They can move around and hit some stuff and if they move near a viewport edge, the ...
3
votes
2answers
2k views

Stronger Hack-proof MMO Game Comparison: Game Client Based Vs. Via Web Browser [duplicate]

I was wondering. I observed most of any MMO that are hack-prone area. Hacks used one-hit kills, stealing accounts, instant level up, aimbots (mostly MMOFPS), and questionable wallers (also in MMOFPS). ...
3
votes
6answers
2k views

MMO Performance

To give a bit of background, I'm developing an MMO in the web browser. Crazy? Yes, but it certainly isn't impossible. The server sends updates to the client by means of long-polling JSONp tags which ...
2
votes
7answers
4k views

How many people are needed for making a good (MMO)RPG? [closed]

1) RPG? 2) MMORPG? I'm talking more about good content here. Update: Because it is said here that volume of information is low in my question, and because there was too much to say, I created an ...
0
votes
4answers
1k views

Could this MMORPG project-model work? [closed]

This is an extension of my previous question. Recently I had an idea of making an, as I could describe it, agile open-source player-financial-profitable MMORPG, which has an interesting (from my POV) ...
19
votes
3answers
5k views

Why does editing the client's memory in some MMOs allow them to cheat?

Why editing the memory of the game client works? Why so many "Hack protection" tools coming with the clients? If I were to design a client-server game, everything would happen at the server (the ...
4
votes
4answers
6k views

Is running cron jobs every minute a good practice for browser-based games?

I'm trying to create a browser-based game (made in PHP, MySQL, Js, HTML, and CSS) that is heavily dependent on user's actions being carried out after a certain amount of time passed whether online or ...
2
votes
2answers
1k views

How to implement physics and AoE spells in an MMO game?

I'm making a game which will be completely centered around PVP battlegrounds and arenas. Think something like WoW, but with the RPG part removed. There will just be a lobby, where you can join a ...
1
vote
1answer
333 views

Handling large 2D MMORPG map

I have 1000*1000 (1,000,000 tiles) fixed size map composed of 3 layers (3,000,000 tiles) every tile has 4 values X,Y,Z and ID (12,000,000 values). When a client connects and requests map data, server ...
6
votes
2answers
439 views

synchronizing client-server actions

What's the usual way to handle events that are checked both on server and the client, like attacking? There's a cooldown timer to an attack of which the client is aware (so to prevent spamming server ...
5
votes
2answers
561 views

How can I represent location in a massive world?

I've been thinking about No Man's Sky a lot recently and all the technical challenges they must face. For example, how on earth do you store a players location in a world that is so enormous? I ...
3
votes
3answers
1k views

OOP implementation of BUFFS and Stats. Suggestion

I am developing an MMORPG server using NodeJS. I am not sure how to implement Buffs, i mean, equipped objects or used skills have effects on the Player() which has many Stats(), some of them have a ...
2
votes
3answers
579 views

Best way to implement mouse-based movement in MMOG

I want to design an MMO where players click the destination they want to walk to with their mouse and the character moves there, similar to Runescape in this manner. I think it should be easier than ...
1
vote
2answers
612 views

How to prevent unbalanced population in MMO game factions?

In games such as World of Warcraft, the imbalance between factions is often a matter of controversy. To compensate, WoW applied the Tenacity buff to the outnumbered faction to balance PvP. However, ...
1
vote
1answer
327 views

What tech will enable a script to run after a certain amount of time elapsed following a user's action?

I'm trying to experiment in creating an MMO browser-based game using PHP, MySQL, Javascript, HTML5, and CSS. There is this certain functionality that I want in my game that I'm having trouble with. ...
0
votes
1answer
827 views

How to reduce the CPU usage during the state preservation phase in my MMO?

I'm writing small MMO using Boost library. I want to make it non-target game, but I'm having trouble saving the previous game state. I don't know how to implement the game world, NPCs', and players' ...
0
votes
2answers
206 views

The most correct/efficient way to update millions of entities that change over time in an mmo?

We have a server and a database in the cloud. We have a game where each player can grow a farm on a massive x,y grid. Each hour is a grow cycle. All players can harvest anyone's plants. Player A ...
0
votes
1answer
201 views

What is “cold storage” in the context of larger MMOs?

What is a cold storage and what is it used for? I'm not sure if I should use cold storage in my game. I heard it can be used for chat logs, however I'd rather someone here answer all my questions.