ExibeR
Lua/C++/PHP Programmer
Greetings,
I wanted to introduce the new system I'm working on. It will revolutionize the way Open Tibia servers work.
This system will increase the capacity of players on your server, and reduce lag by atleast 50% (depends on how many servers you are running). They will still be able to play, if your server goes offline.
Introduction
The scenario here is that you have 500 online players.
500 players may cause lag on your server, so let's do something about it.
Instead of having 500 players on one server, they will be divided between two servers. This will result in 250 players online on each server. Having two different servers is not the way I want it. I want all 500 players to play together, even if their on each their server. And if the server goes offline, they will still be able to play on the other server.
How it works
When players connect they will first connect to the SplitSystem, then transferred to one of your servers. That results in 250 players on each server playing together. If one of your servers goes offline, those 250 players will be transferred to the online server. Resulting in 500 players on one server. So your choices is to use one main server, and one backup server in case your main server goes offline. If not you can use both servers as main servers, dividing the players. They are always connected to the SplitSystem which connects the two servers, so you won't notice the server changing.
Explanation
Everyone connects to the system. Then to the server with the best capacity.
If one server goes offline, they will be transferred to the online one, instead of getting kicked. The transfer will not be noticed at all.
It's pretty hard to explain, but I'll still try with a picture
As you can see here, both servers are linked together through the SplitSystem, allowing all players to play together.
Advantages
This post was written in a hurry. I will rewrite it once I have some spare time. Meanwhile, take a look at this thread which I'm testing part of the system on.
I wanted to introduce the new system I'm working on. It will revolutionize the way Open Tibia servers work.
This system will increase the capacity of players on your server, and reduce lag by atleast 50% (depends on how many servers you are running). They will still be able to play, if your server goes offline.
Introduction
The scenario here is that you have 500 online players.
500 players may cause lag on your server, so let's do something about it.
Instead of having 500 players on one server, they will be divided between two servers. This will result in 250 players online on each server. Having two different servers is not the way I want it. I want all 500 players to play together, even if their on each their server. And if the server goes offline, they will still be able to play on the other server.
How it works
When players connect they will first connect to the SplitSystem, then transferred to one of your servers. That results in 250 players on each server playing together. If one of your servers goes offline, those 250 players will be transferred to the online server. Resulting in 500 players on one server. So your choices is to use one main server, and one backup server in case your main server goes offline. If not you can use both servers as main servers, dividing the players. They are always connected to the SplitSystem which connects the two servers, so you won't notice the server changing.
Explanation
Everyone connects to the system. Then to the server with the best capacity.
If one server goes offline, they will be transferred to the online one, instead of getting kicked. The transfer will not be noticed at all.
It's pretty hard to explain, but I'll still try with a picture
As you can see here, both servers are linked together through the SplitSystem, allowing all players to play together.
Advantages
- Your server can handle more players
- Less lag
- If a server goes offline, they are still able to play.
This post was written in a hurry. I will rewrite it once I have some spare time. Meanwhile, take a look at this thread which I'm testing part of the system on.
Last edited: