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.

learn more… | top users | synonyms (2)

5
votes
3answers
329 views

How to make sure user is running the newest version of mmo client?

In typical mmorpg game, you have a launcher and a client. You first run the launcher to update the client, then you run the client. In every mmo I tried if you run a client without updating first (if ...
9
votes
4answers
920 views

Is there a way to make a dynamic world such as a MMORPG horizontally scalable?

Imagine a open-world of 500+ players with data changing as fast as 20 updates/player/second. Last time I worked in a similar MMORPG, it used SQL, so obvioulsy it couldn't query the DB all the time. ...
2
votes
2answers
256 views

Integer vs String for “type” data in data-driven games

I've been developing a few mobile games, in which those games fetch their data from a server-database. I'm used to storing "type" values as an integer identifier, and an enum in the client to ...
2
votes
1answer
766 views

Browser UDP Relay with TCP Websocket

I'm wondering if this is possible and what obstacles I might face. I have a game that's browser based, and since I can't send UDP packets from a browser, Can I use a plugin that the browser connects ...
18
votes
5answers
2k 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 ...
0
votes
2answers
804 views

Online MMO collision detection for players & walls

Let's assume the following: I have a server which stores the player's position (float x, float y, float z) Client sends the server it's updated position ever 250ms or so. Server has bounding boxes ...
0
votes
2answers
978 views

How many database connection should use in a MMO game server?

Game server links to database, how many database connection should use? The data update works like this: update role object to database every X minutes, commit all updates every Y minutes. There are ...
1
vote
2answers
403 views

Networking dynamic game worlds

I'm working on a 3D massively multiplayer space game in C++ and I'd like some advice from experienced game developers. Essentially, the world (universe) simulated on the server is absolutely dynamic, ...
1
vote
1answer
310 views

When and where should I calculate collision response with multiplayer physics?

I've troubles wrapping my head around multiplayer physics and collisions on the client side, so far I interpolate the state of my network entities ( position and velocity ) of the other clients based ...
3
votes
2answers
621 views

2D destructable terrain with collisions in MMO

Task What I want is to create destructable terrain (like in Worms) and collisions with this terrain (with calculated normals) that will be fast enough to work on server machine. Basically lets say ...
15
votes
4answers
2k views

Why do MMORPGs still use multiple servers?

MMORPGs, some MOBAs like League of Legends or even StarCraft 2 usually force you to pick a server. Usually they are US, EU and SEA, in MMORPGs many per location. I can see that that was necessary a ...
7
votes
4answers
1k views

Multiplayer online game engine/pipeline

I am implementing online multiplayer game where client must be written in AS3 (Flash) to embed game into browser and server in C++ (abstract part of which is already written and used with other ...
0
votes
1answer
175 views

Server costs and back loading for mobile devices

A company approached me to design an MMO for the mobile platform and I have the perfect idea for them. My question is how much would a server for a FTP game that has both a PVE element and PVP cost? ...
0
votes
2answers
418 views

Most suited technology for browser games? [closed]

I was thinking about making a 2D MMO which I would in the long run support on various plattforms like desktop, mac, browser, android and ios. The server will be c++/linux based and the first client ...
-1
votes
1answer
136 views

How are dependant quests generated in Guild Wars 2? [closed]

I recently read that Guild Wars 2 uses a system where the creation of quests depends on which actions user took when they were presented another quest. An example was: There might be a quest to ...
1
vote
1answer
406 views

Client-Server MMOG & data structures sync when joining / playing

After reading a few articles on MMOG architecture, there is still one point on which I cannot find much information: it has to do with how you keep in sync server data on the client, when you join, ...
1
vote
3answers
608 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
1k views

MMORPG Server architecture: How to handle player input (messages/packets) while the server has to update many other things at the same time?

This is more or less like what I'm thinking up to now: while(true) { if (hasMessage) { handleTheMessage(); } } But while I'm receiving the player's input, I also have objects ...
1
vote
5answers
2k views

multi-thread in mmorpg server

For MMORPG, there is a tick function to update every object's state in a map. The function was triggered by a timer in fixed interval. So each map's update can be dispatch to different thread. At ...
-5
votes
1answer
113 views

MMO market (subscribe model, not play for free) [closed]

What mmo games do you know (play) with WoW-like monetization-subscribing (not play 4 free)? And how many active gamers playing them and what cost of each of them? Thank you!
2
votes
3answers
313 views

How to store and update data table on client side (iOS MMO)

Currently I'm developing an iOS MMO game with cocos2d-x. The game depends on many data tables (Excel file) given by the designers. These tables contain data like how much gold/crystal will be cost ...
34
votes
14answers
4k 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 ...
24
votes
7answers
2k 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 ...
5
votes
1answer
639 views

MMO Data Persistence Question

I wanted to ask a question regarding data persistence strategies for an MMO. I have some experience in the games industry with social synchronous games. At Zynga, we stored static proto data in XML ...
0
votes
1answer
271 views

Preventing item duplication?

For my game, there's two types of items - stackable, and nonstackable. Nonstackable items get assigned a unique ID that stays with it forever. A character ID is assosicated with the item, as is a ...
1
vote
1answer
412 views

3D space game development [closed]

I want to develop a 3D game (sci-fi type with spaceships) which can be played on multiplayer mode and by multiplayer i mean around 10 players for start as it will be a personal testing project and ...
4
votes
2answers
1k views

Game Server on Windows Azure

What do you guys think of using Windows Azure for deploying a custom built game server. It's being built in C#, and I want to get a few things down before stretching too far into the project. I like ...
5
votes
5answers
768 views

PHP Browser Game Question - Pretty General Language Suitability and Approach Question

I'm developing a browser game, using PHP, but I'm unsure if the way I'm going about doing it is to be encouraged anymore. It's basically one of those MMOs where you level up various buildings and ...
-6
votes
1answer
622 views

World of Warcraft like C++/C# server (highload) [closed]

I know it is very big topic and maybe my question is very beaten, but I'm interesting of basics how to write highload server for UDP/TCP client-server communications in MMO-like game on C++/C#? I mean ...
3
votes
1answer
213 views

PHP city-sim castle layout

I am currently contemplating the layout system for my php based game but i've run into a couple of worries. So my idea is a 9X9 grid where the center 3X3 are inner castle. The inner castle will be 6X6 ...
3
votes
2answers
713 views

game-state update structure and distribution in MMO?

I'm developing an MMO, which has to maintain a global game-state. Now I want to distribute the updates, which the players make to this state, to players which can see those updates (area of interest ...
1
vote
0answers
182 views

I'm making flash MMO game, what to do next? [closed]

I've made several flash games before, and my next project is a flash MMO game. Right now, I'm learning node.js for the server side software, so far I can make a hello world server, read & write ...
1
vote
0answers
179 views

Virtual World Plaforms and Unity3d [closed]

I'm moving in the direction metaverse developing. A few years back I wandered around in Second Life and found it entertaining for a New York minute. Now, I'm set to plunge into the Virtual World/MMO ...
5
votes
1answer
1k views

I need to sell an almost-complete MMORPG project. How can I do that? [closed]

I need your help. We have to sell MMORPG at an advanced stage. The game has a unique engine, written on the need for the game, graphics, sound, map editor, web site etc. As it happens in the play ...
0
votes
1answer
716 views

Language and learning of an MMO Game server [closed]

I am creating a MMO using XNA framework for the client and want to create the server using .Net sockets in C#. I am not a total rookie to network programming, but I am having trouble finding ...
-5
votes
1answer
484 views

Writing a Massive Multiplayer Onlinegame by Own [closed]

I wonder how long it will take a single person to write a complete MMO engine. Is this possible? This question is only about the engine development. There will not be a lot of models or level design ...
6
votes
4answers
818 views

Best practices for periodically saving game state to disk

I'm working on an MMO. All of the player and environment data lives on a server and is kept in memory. There's a "world" object which keeps track of all of the maps, characters, etc. and their ...
3
votes
1answer
236 views

How many UDP ports for an MMOFPS

I'm designing an MMOFPS. I'm not sure whether to use one UDP port for all clients or one UDP port per client. Or is there another alternative? Currently UDP is only being used for position data ...
2
votes
2answers
793 views

Node.js MMO - process and/or map division

I am in the phase of designing a mmo browser based game (certainly not massive, but all connected players are in the same universe), and I am struggling with finding a good solution to the problem of ...
-2
votes
1answer
815 views

Extremely simple online multiplayer game [closed]

I am considering creating a simple multiplayer game, which focuses on physics and can accommodate up to 30 players per session. Very simple graphics, but smart physics (pushing, weight and gravity, ...
10
votes
3answers
621 views

What legal matters do I need to consider when releasing an MMO?

Let's say I've finished programming an indie MMO game similiar to Tibia. I've got: a stable server application ready to launch; a tested, bug-free, working client application ready to play; the ...
0
votes
1answer
1k views

Synchronizing Movement in an MMO

I'm trying to decide how to implement player movement in an MMORPG. Player positions must be synchronized in a way that meets the following requirements: Low lag Difficult to hack or cheat ...
1
vote
3answers
199 views

How do mobile mmo's deal with the graphical resources?

I'm am creating an MMO(probably won't be so massive), and was wondering how to deal with the graphical resources. Obviously, I can't have what could be possibly a few gigs of images and animations ...
2
votes
2answers
820 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 ...
3
votes
2answers
2k 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
3answers
317 views

Loadbalancing Questions

I have been learning networking for about 4 months. Wrote a single standalone Multiplayer server and succeeded with authoritative approach. Now I want to extend it by splitting the single server into ...
3
votes
2answers
415 views

Would it be too much overhead to keep a HashMap of variables on a server per object for the purpose of syncing object changes with the client?

I am currently writing a server for a multiplayer game. I am trying to find a good solution for synchronizing GameObjects across the server. The server sends each client a snapshot of every object in ...
3
votes
2answers
172 views

Making online battles take time

Let's say I have an account on an MMORTS and I send my 10,000 strong army to a location on the map. I then shut off my computer. Another player gives orders to his 10,000 strong army to walk to the ...
2
votes
2answers
448 views

What is the proper term for “permanent world”?

How to name the fact that for a MMO game there's one big session, the same things are happening for all the players, you log out and after two days log in to the same place as the same person ? I'd ...
1
vote
1answer
940 views

How to update the monsters in my MMO server using Node.js and Socket.IO

Currently I am creating an MMO using Node.js and Socket.IO. The node server needs to handle connections for players, and also use a loop to update all monsters positions in my game and let them ...