• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

(suggestion) multi-world in single server instance

drakylucas

Intermediate OT User
Joined
Dec 15, 2015
Messages
235
Solutions
7
Reaction score
121
How about adding multi world to the TFS?
I think the thing that most consumes Ram on server is the map, am I right?
My ideia is to use the same map instance between all servers you want to open (like pvp, pvp-e, non-pvp, pvp with higher exp, etc), but keeping player, monsters, npcs and map itens (like trash thrown by players) in different instances. This way the owner wouldn't have to have two dedicated servers or a very good one that can host two instances, but just one a little better.
Owner should be able to config different config.lua files for each instance, and also vocations / rates.
 
what's the point of splitting 100 players across 3 servers?
Loading 3 times the whole server spending more RAM, etc.
The suggestion is to implement it in some way that loaded resources can be used between more than one server instance
 
Normally no hoster has a server on the same dedicated/VPS, they choose locations like Europe and USA or Brazil and USA, never the same one
 
Adding multiple instance system into engine would add new awesome things into game. For example if you enter portal then a new instance is created with hunting spot. You enters a portal and you are in dragon_lair_instance_1, everyone in your party would be able to join this instance_1 too. Also creating temporary instances via lua would give alot of posibilities. Like in World of Warcraft for example.

Roleplay quests. Multitasking, and much more. Instead of having 10 copies of the same part of map we can have it only one and code will create 10 instances of this part of map if needed. If 11th would be needed then it can create it too.
 
Adding multiple instance system into engine would add new awesome things into game. For example if you enter portal then a new instance is created with hunting spot. You enters a portal and you are in dragon_lair_instance_1, everyone in your party would be able to join this instance_1 too. Also creating temporary instances via lua would give alot of posibilities. Like in World of Warcraft for example.

Roleplay quests. Multitasking, and much more. Instead of having 10 copies of the same part of map we can have it only one and code will create 10 instances of this part of map if needed. If 11th would be needed then it can create it too.
Already possible with my most recent release: Lua Function - Game.loadMapChunk(path, position, remove) (https://otland.net/threads/game-loadmapchunk-path-position-remove.266137/)
 
I would like to see some kind of map replication system. Not instances, just throwing map copies at offsets (eg. 512x512 map, no pvp version would have x offset 512, hardcore pvp would be version with y offset.

Imagine being able to write msg to player from another world or even going through a hub. As far as I know it's even possible to send different world name strings to character list so you can create some fake worlds, but honestly why? The playerbase is insanely small already. Instancing TP room would solve one problem, but it would create another - lack of interactions because everyone would exp on npvp instance.
 
Back
Top