[XP] RPG Maker XP Online System (RMX-OS)

Started by Blizzard, June 20, 2009, 11:52:23 am

Previous topic - Next topic

Ryex

ya know, I keep getting tempted to take RMX-OS and rewrite it's server using fibers and async DB calls...

perhaps write a web interface for it while I'm at it...

then I remember I have neither the time nor the motivation.
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 />

Blizzard

There is no need to make RMX-OS more async as it already is. At some point the async overhead would become too great and you would start losing performance.
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

Midako

Quote from: firevenge007 on December 31, 2013, 05:12:08 am
Still kind of confused about finding it
Spoiler: ShowHide




This is what I get, but this won't work either when I type it in.


you have the databases:
sakila
test
world

one of them is it, but i don't know which you created for it

whitespirits

January 15, 2014, 12:36:19 pm #1603 Last Edit: January 15, 2014, 03:58:14 pm by whitespirits
Hi all! I am going to setup a 24/7 RMX-OS server as i find i don't see any that stay online, Problem I have is i am looking for a game package that has all features included that works with the RMX-OS Example; ABS, GUILD, TRADE etc etc, I just run into problems adding it all together, if someone experienced could throw me a package together I would be most thankful! Im going to host a server pretty quickly for people to play!

The main error i am struggling with is, once I add blizz abs Part 1 2 and 3 the RMXOS Controller for abs I get an error of undefined on this bit    $network.disconnect

Spoiler: ShowHide
  #----------------------------------------------------------------------------
  # Overriden to disconnect and change the scene immediately.
  #----------------------------------------------------------------------------
  def main
    $network.disconnect
    $scene = Scene_Servers.new
  end
 
end


Blizzard

Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

whitespirits

Thanks Blizz, I had a look at the order of scripts with not much avail, My order is

RMX OS Options
RMX OS Script
SPACE
BLIZZ ABS 1
BLIZZ ABS 2
BLIZZ ABS 3
ABS CONTROLLER
REMOTE RESET ( removed this same problem)
MAIN
RMX OS MAIN

exact error is

Script '(RMX-OS) Script' line 3718:NoMethodError Occurred.
                   
undefined method 'disconnect' for nil:NilClass

any idea? thanks for help :)





Blizzard

Ah, there's the problem. Just remove the original Main script. RMX-OS uses a special Main script (and I can see that you already added it). It's very similar to the original except that it has some minor improvements and it creates the actual $network variable.
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

Blizzard

I updated the script to v2.01 since somebody brought a bug to my attention and a missing feature.

What's new?


  • Added trading of gold.

  • Added A / S / D buttons for multiplying the item number during trade.

  • Fixed bug where item list was not updated on the partner's side when the last trade item has been removed.

Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

whitespirits

Just a couple of questions, Im looking at PVP and how to add it to a map? also when i do /trade /party etc how do i accept with other character?

thanks guys

Blizzard

Read the part about requests in the manual.
For PVP, read the instructions of the Blizz-ABS + RMX-OS Controller (if I added it there).
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

whitespirits

Had a look blizz and i found the commands bit but nothing about pvp rmxos?

Blizzard

Try the search on the forum. I know that this was discussed several times.
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

whitespirits

Thanks Blizz had a look and enabled it on the script but it seems alittle buggy? is this how it is? for example i opened two windows and hit a player animation showed but on other screen no dmg was taken then i cant hit after that i have to walk out and in map and it shows hit but no dmg again a couple of times then nothing, i think 1 character took 1 hit correctly in about 10 mins?

Ryex

February 05, 2014, 02:06:26 am #1613 Last Edit: February 05, 2014, 02:09:39 am by Ryex
Dammit, I'm suddenly tempted to write a RMX-OS WebGUI.
If I were to do it I'd probably write a simple extension that drops in and listens on a separate port (preferable only only the localhost)
then write a Sinatra app that uses this new port to do special actions.

... it would actually be stupid easy.

Blizz, my brain likely insn't going to let this go. would you be willing to help me write a RPC (remote procedure call) plugin for RMX-OS 2 that listens on a separate port preferably limited to localhost so I could quickly write up a Sinatra app and get this out of my head?
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 />

Blizzard

If you need a full RPC, you can use EVAL directly. If I remember right (haven't looked at that code for months), you just have to send SEV\tSTRING (check the communication protocol in the manual, you're looking for "server eval"). You have to be a logged in admin, though. The server won't let you do stuff like this if you're not.
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

G_G

I wish I finished my WebGUI. I came so close and I can't remember why I dropped the project, but then when I wanted to continue I couldn't find the code. If I recall, I was able to just use PHP to send data to a port and have it wait for a response, then I'd finish the processing.

andreadixon

Hi, everyone I'm new to this forum, I have a question about RM X-OS I want though the help guyed on how to install, I did everything it says but when I open RMX-OS.rb a black box's comes up but then in like 1 second it closes did I do something wrong. thanks for letting me on this forum.  :)

WhiteRose

Quote from: andreadixon on February 15, 2014, 04:57:41 pm
Hi, everyone I'm new to this forum, I have a question about RM X-OS I want though the help guyed on how to install, I did everything it says but when I open RMX-OS.rb a black box's comes up but then in like 1 second it closes did I do something wrong. thanks for letting me on this forum.  :)



If you run it from the command line, it should stay there long enough for you to read what it says. To run it from the command line, just go to the address bar in the Windows Explorer window where RMX-OS.rb is located, and type "cmd", without the quotes. Then, run RMX-OS.rb and see what pops up. That should help us know what to do in order to help get things working for you! :)

andreadixon

Hi, thanks here is a picture. Sorry I dont know how to past it here so here is a link. :)

http://postimg.org/image/eguz9c5yl/


Blizzard

February 15, 2014, 09:02:23 pm #1619 Last Edit: February 15, 2014, 09:03:42 pm by Blizzard
Hold SHIFT and right click on the empty space in the folder (on the right side) and a new option should be available called "Open command window here". Select it and type "RMX-OS.rb" (with or without the quotes, doesn't matter). Then post the results.

EDIT: Also, you should probably install Ruby 2.0, 32 bit (don't use 64 bit).
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.