Questions tagged [scalability]
Scalability is the ability of a system, network, or process, to handle growing amounts of work in a graceful manner, or its ability to be enlarged to accommodate that growth. A scalable system can adopt to a growing demand (e.g. a growing number of users).
23 questions
0
votes
2
answers
232
views
How to compute XP thresholds when scaling changes for each level range?
I am developing mobile game and I am stuck on an issue regarding proper player stats scaling based on level.
As a parameters for the computation we have:
base XP value
multiple increment values (for ...
0
votes
1
answer
1k
views
How many database servers does an online game need to handle around 100000 users per day?
I don't need an exact number but I want to know roughly how many MySQL servers do I need to rent if I were to develop an online RPG game that has roughly 100000 users per day (assuming on average 1 ...
0
votes
0
answers
1k
views
What's the better approach, running multiple server-builds on one instance or running one server-build and managing matches in different rooms?
We are building a racing multiplayer game using Mirror and Unity and we've been able to successfully run the authoritative server on AWS-Gamelift and Playfab so far.
Both providers are with the ...
0
votes
0
answers
171
views
How do multiplayer turn based games handle computation
I am building a turn based multiplayer simulation game that at the end of each turn takes all of the users inputs/actions then compiles all the data and interactions returning the result of the ...
3
votes
1
answer
2k
views
Architecture for scaling a large 2D MMORPG world vs player load
I want to make 2D MMORPG in a post-apocalyptic world.
I would like to make the game world seamless and big, with big battles for the players. Something similar is in Eve Online (in 3D), but I do not ...
0
votes
2
answers
2k
views
What alternatives are there to using state machines to implement a board game?
I started a 2D Boardgame project and my partner decided to go with state pattern for the entire project so basically we sat down and thought about the states we need and we implemented like each scene ...
4
votes
0
answers
512
views
With this MMOG architecture, how can I avoid losing games when the server goes down?
I am fairly new to game designing and am trying to design game engine architecture for MMOG poker game. My major problem is scalability. Old Legacy code written in python runs everything on single ...
22
votes
6
answers
6k
views
Is there a reason to add options to not use advanced technologies in a game engine?
I have been developing a game engine, and have been discovering and reading up on game technologies such as anisotropic filtering, ambient occlusion, anti-aliasing, etc.
Usually in games, you can ...
1
vote
2
answers
1k
views
2D open world MMORPG; big map memory problem [duplicate]
I am developing an 2d open world mmorpg game for learning purposes, and have a issue with big maps.
A year ago i developed 2d open world single player / co-op game. It saved map in chunks, and AI for ...
2
votes
3
answers
458
views
How to manage game objects, npcs, items? [closed]
i'm making a small 2D game, designed the maps with Tiled, and adding "basic" world object/items/npcs/mobs to test it a bit and have fun.
Now i have encountered a relatively huge problem, with further ...
-1
votes
1
answer
203
views
Cloud Computing Middleware to Control for Add/Kill VMs + Sessions
I'm working with some people who have a prototype game in Unity and may need to scale it up to address a larger user base. The potential application has the following characteristics:
Sessions are ...
11
votes
5
answers
3k
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. ...
0
votes
1
answer
283
views
How well (or badly) does Minecraft SMP scale?
Has anyone tested and collected some data about how well does Minecraft SMP scale, with an increasing number of players (up to large amounts of players)?
I.e. the bottlenecks are:
mostly in the ...
1
vote
2
answers
1k
views
What techniques can I use to render very large numbers of objects more efficiently in OpenGL?
You can think of my application as drawing a very large ball-and-stick diagram (or graph). At times, this graph can get very large, where the number of elements even outnumbers the pixels on the ...
2
votes
2
answers
2k
views
What is the most efficient way to convert to binary and back in C#?
I'm trying to write a general purpose socket server for a game I'm working on. I know I could very well use already built servers like SmartFox and Photon, but I wan't to go through the pain of ...
6
votes
1
answer
536
views
Why would I support multiple rendering engines simultaneously?
I've seen some games from the early 2000s that had a launcher where you could select the rendering engine you wanted to use: DirectX or OpenGL.
Maybe I haven't looked hard enough, but I haven't seen ...
9
votes
2
answers
4k
views
MMO techniques, algorithms and resources for keeping bandwidth low?
Are there any resources and documentation on how current MMOs handle the action and movement data from the compression to the handling on the client?
Any resources for movement prediction algorithms?
...
15
votes
3
answers
6k
views
Should I keep login server apart from game server?
I'm thinking of making a MMO server, and I've been looking at how other games structure their network. One of the things I've noticed is that there's always a Login server and then the game server(s).
...
27
votes
4
answers
12k
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 ...
11
votes
4
answers
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 ...
33
votes
7
answers
4k
views
Elegant way to simulate large amounts of entities within a game world
Assume you have a game in which there are many (many many) entities serving some functions, not all of which are constantly needed or need to be considered in every frame. The concrete problem I am ...
6
votes
4
answers
1k
views
Profiling server side game loop in java
I am looking for tips to profile the server side game loop of a Java program for CPU usage. I tried to use the TPTP plugin for Eclipse so far.
The problem I am having is that it is really slow. For ...
75
votes
6
answers
36k
views
How to write a network game? [closed]
Based on Why is it so hard to develop a MMO?:
Networked game development is not trivial; there are large obstacles to overcome in not only latency, but cheat prevention, state management and load ...