otland / forgottenserver

A free and open-source MMORPG server emulator written in C++
https://otland.net
GNU General Public License v2.0
1.59k stars 1.06k forks source link

Separated waiting list based on town id #3889

Open EPuncker opened 2 years ago

EPuncker commented 2 years ago

Explanation of what you want to do that is currently impossible

Having separated online players limit (waiting list) based on town id

Current Situation

If you launch a very successful ot from the start, lets say 900 players at beginning, everyone in the starting no vocation map (rook or similar), it will be impossible to hunt (or walk, depending on your walk through settings)

My Proposal

Official game uses something that I want to suggest we to have it implemented as well: they have two separated waiting lists, for example:

that way they can control population based on map size

marmichalski commented 2 years ago

Is this still valid? There is a Dawnport now, too.

Zbizu commented 2 years ago

personally I'd just build bigger dungeons

EPuncker commented 2 years ago

Is this still valid? There is a Dawnport now, too.

it is, dawnport is limited as well (even thought it is bigger):

2022-01-08 17_51_17-alumbra tibia run 💛 O PRIMEIRO OPEN PVP SEM GB - BOOYAH!

PS: not even premium accounts are able to bypass this waiting list

marmichalski commented 2 years ago

Thanks best friend.

The old message mentioned premium, maybe there are some situations when this is still used.

There are too many players online on the beginners' island,Rookgaard. Only players with premium accounts are admitted at the moment

EPuncker commented 2 years ago

Thanks best friend.

The old message mentioned premium, maybe there are some situations when this is still used.

There are too many players online on the beginners' island,Rookgaard. Only players with premium accounts are admitted at the moment

indeed, it seems there are three lists and since rook have a premium area it make sense to have that premium bypass

Zbizu commented 2 years ago

Premium players skip the waiting list. The whole point of the waiting list is to sell premium.

marmichalski commented 2 years ago

Premium players skip the waiting list. The whole point of the waiting list is to sell premium.

There was an overall record of 64k players online in tibia. Given all of them were premium and decided to login into the same game world, do you think the game would let them? 😎

Zbizu commented 2 years ago

Premium players skip the waiting list. The whole point of the waiting list is to sell premium.

There was an overall record of 64k players online in tibia. Given all of them were premium and decided to login into the same game world, do you think the game would let them? 😎

64k across all worlds. Antica was usually the biggest world. We'd have to ask regular players who joined earlier than that.

marmichalski commented 2 years ago

Premium players skip the waiting list. The whole point of the waiting list is to sell premium.

There was an overall record of 64k players online in tibia. Given all of them were premium and decided to login into the same game world, do you think the game would let them? 😎

64k across all worlds.

This is what overall record means. Antica had a record of 1055 players and it was quite recently.

Anyway, thanks for dodging the question, please share more of your personal preferences.

marmichalski commented 2 years ago

Premium players skip the waiting list. The whole point of the waiting list is to sell premium.

Premium players just had their own pool, as expected.

MaxClients = 950
MaxNewbies = 300
PremiumBuffer = 100
PremiumNewbieBuffer = 150

And when even the waiting list would get exhausted, you'd be disconnected with one of these messages:

.rodata:0810BF60    00000059    C   The server is overloaded.\nOnly players with premium accounts\nare admitted at the moment.
.rodata:0810D5EA    0000001A    C   The server is overloaded.
nekiro commented 2 years ago

Tibia has upper limit of 1k people per server, doesnt matter if you are premium or not, it wont let you in, but you have priority above free players

marmichalski commented 2 years ago

Tibia has upper limit of 1k people per server, doesnt matter if you are premium or not, it wont let you in, but you have priority above free players

It's 1050 to be precise. But the last 100 must be premium.