[XP] RMX-OS Map Instances?

Started by mroedesigns, June 10, 2011, 09:53:06 pm

Previous topic - Next topic

mroedesigns

I was wondering if it was possible to create new instances of a map using RMX-OS, that way multiple players could be in the same area without creating a server overload. The main reason I am looking for a script like this is for dungeon instances like in ORPGS such as WoW.  If you don't understand what I'm talking about, check out this wiki page, it explains the concept much better than I do. Wiki

If this is possible I would like to request someone to either script it or help me understand how to script it. Thanks!

Griver03

i requestet this for some time in the rmx-os thread...
i think its not possible  :P
thats one of the reasons i decided to develop an normal rmxp game and not an mmo.
when i began with rmx-os i thought there where things like an auction house, instances party/alliance and such things possible but still nothing's out there.
even the battle system doesnt work correctly, pls say so if im wrong ^^ (ABS Controller)
so my tip for you is make an offline game ! but thtas your decision  :^_^':
(i know its hard to left all the work behind, i had 90% database,and 200+ maps with events still as i left the work...)
and sry for my bad english ^^
My most wanted games...



mroedesigns

Quote from: Griver03 on June 11, 2011, 01:52:59 pm
i requestet this for some time in the rmx-os thread...
i think its not possible  :P
thats one of the reasons i decided to develop an normal rmxp game and not an mmo.
when i began with rmx-os i thought there where things like an auction house, instances party/alliance and such things possible but still nothing's out there.
even the battle system doesnt work correctly, pls say so if im wrong ^^ (ABS Controller)
so my tip for you is make an offline game ! but thtas your decision  :^_^':
(i know its hard to left all the work behind, i had 90% database,and 200+ maps with events still as i left the work...)
and sry for my bad english ^^



What problems were you having with your combat system? ABS Controller is not a combat system of it's own, it's a CONTROLLER for Blizz-ABS. That might help your problem haha.
I'm pretty sure it's possible, just difficult. I bet if you had a teleport event that on-touch ran a script call that did something like
scene_map = dungeon.new() or something, I just don't know RGSS or RMX-OS system well enough yet to be able to figure it out on my own D;

Griver03

hahaha no i know that its only the controller ^^
no its such things as pvp and the global master probs, or are they fixed now ?!
since i use GubiD's Tactical Battle System i dont read anymore the rmx-os threads...
My most wanted games...



mroedesigns

PvP is being worked on I believe, but there are still global master clients, assuming thats what you meant.

Griver03

thats what i mean...
and since it get fixed i dont spend any more time in mmo  :P
but good luck !
My most wanted games...



nathmatt

actually RMX-OS goes by the players map_id so what you would need to do it give the player a fake map_id and have the system load the original map only the players with the same map_ids are seen on the same map
Join Dead Frontier
Sorry, I will no longer be scripting for RMXP. I may or may not give support for my scripts. I don't have the will to script in RGSS anymore.
My script


Ryex

it actually pretty simple to do. on the client and server side define an upper limit to "real" map id's ie 5000. after that requests for map ids are assumed to be for map instances and a request for a map id over 5000 is rooted to the server which stores the current map instance ids mapped to it's real map id. the client then loads the map corresponding to the real id but the server would treat the map as a separate map. it would take three hours to make tops. but the best I could to for transporting to those new maps would be to set up a chat command to request a virtual map from the server and transport to it. so other system would have to be written to take advantage of it.
I no longer keep up with posts in the forum very well. If you have a question or comment, about my work, or in general I welcome PM's. if you make a post in one of my threads and I don't reply with in a day or two feel free to PM me and point it out to me.<br /><br />DropBox, the best free file syncing service there is.<br />

mroedesigns

Quote from: Ryex on June 12, 2011, 01:59:05 am
it actually pretty simple to do. on the client and server side define an upper limit to "real" map id's ie 5000. after that requests for map ids are assumed to be for map instances and a request for a map id over 5000 is rooted to the server which stores the current map instance ids mapped to it's real map id. the client then loads the map corresponding to the real id but the server would treat the map as a separate map. it would take three hours to make tops. but the best I could to for transporting to those new maps would be to set up a chat command to request a virtual map from the server and transport to it. so other system would have to be written to take advantage of it.


so is that something that you would be willing to help me out with Ryex? Because I understand how it works, but I don't know RGSS to save my life xD

Griver03

but if you do something like that think about the possibilitys !
you could make things like ingame houses, dungeon intances only for groups and map insttances for dercreasing server capability...
maybe good for cutscenes too i think  :???:
My most wanted games...



Ryex

I'm a little to busy to do it this month... but other wise yes.
I no longer keep up with posts in the forum very well. If you have a question or comment, about my work, or in general I welcome PM's. if you make a post in one of my threads and I don't reply with in a day or two feel free to PM me and point it out to me.<br /><br />DropBox, the best free file syncing service there is.<br />

mroedesigns

Quote from: Ryex on June 12, 2011, 11:21:37 am
I'm a little to busy to do it this month... but other wise yes.


Well if theres any way you could make a note or something an get to it whenever you have the chance that would be awesome. Because like I said I personally dont know how RMX-OS works well enough to get a script like that working. Even though the concept is surprisingly simple