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

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

Previous topic - Next topic

exile360

I'm interested in the features as well, but I guess we'll see once it's done. :) I'm also up for beta testing, if needed.

Btw, if I may make a very small suggestion for 2.0 - would it be possible to make the "Online" and "Offline" messages on the log-in be colored green and red respectively? Just to make them stand out a little more.
Cheers!

Blizzard

Sure, takes just a few minutes to make.
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.

exile360

Sweet! I'm looking forward to the release. ^^

Blizzard

I present to you: RMX-OS 2.0 beta!

https://dl.dropboxusercontent.com/u/20224394/RMX-OS%202.0%20beta.rar

What are the important aspects of testing? Make sure that you test chat commands and that you try to intentionally make mistakes and break stuff, especially with chat commands and the new request system.

Once the beta goes gold, I'll update my RMX-OS plugins to work with RMX-OS 2.0.
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

Testing now Blizzard. :3 Already running the server too!

For anyone who wants to hop on my test server:

IP: 209.159.219.139
Port: 54269

Aegisrox

Good Work Blizzard! As Always! I will be testing and telling you if i find something!! :D

Thanks again!! :D

Regards

Aegis
Crushing girls in the vanishing point......

JohnDonn

Hi :)

pls help me :/

i have the same problem with "Script hanging"

http://www.rpgrevolution.com/forums/index.php?showtopic=58347

Blizzard

Please read the FAQ in the manual.
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.

exile360

Maybe a stupid question, but can I run this with my old database from my main project? I don't really know much about how SQL works, and don't want to mess anything up. Really excited for this, though! Hope it won't cause a lot of incompatibilities with other scripts once it's out and I upgrade... :P

Blizzard

Do you mean 2.0? There is a minor difference in the database setup between 1.x and 2.0, but it's just one table column that's been removed. If you leave it there, it will work fine, too. Of you can run the upgrade SQL query from the "Database" folder (1.22 to 2.0.sql).
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.

exile360

Gotcha, thanks! I'll give this a go tomorrow and see if I have anything to report. Great work as usual btw!

Blizzard

May 24, 2013, 03:00:30 am #1511 Last Edit: May 24, 2013, 03:01:31 am by Blizzard
There are actually 2 known bugs already. xD One is when you try to create a guild, you will also get an answer that says "Are you sure?" even though there is no request to be confirmed. And when you try to disband the guild, it will crash and disconnect you.
Actually those two fixes are simple. I'll fix them quickly and just reupload.

EDIT: Done. Redownload 2.0 beta.
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.

exile360

Played around with it for a while, and everything seems to be working fine from what I can tell. I liked all of the modifications/improvements that I noticed. There were just a few quick things/ideas that popped into my mind when I was testing.

1) Maybe it'd be good to have a message pop up in chat when a trade is either completed or canceled. Just a simple "The trade was successful" or "The trade was canceled". It seems to end a bit abruptly, without being clear whether the trade was canceled or successful. (might've been because I was dual-clienting, though?)

2) Is it safe to edit the chat commands in the script? I'd like to shorten /gmsg to /g for ease of use.

3) You probably had a reason for this, but wouldn't it be better to have the guildname display above or below the character name, instead of next to it? I managed to make a nameplate that was nearly long enough to cover the whole screen. :P Of course, this can be toned down by limiting the amount of characters allowed for a guild and login name, but having the guild name above/below seems more intuitive anyway. This is not really important though, just mentioning it because I thought of it.


Blizzard

1) You're right. I'll add that.
2) Sure. Make sure to update all references including the in-game documentation and help.
3) Actually there was no reason, I was just lazy. I'll change it, though.
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

God damn Blizz. You're doing an amazing job with this. :3 Nice job. I'll do some more testing with it later today. I got a bit of free time.

Blizzard

May 25, 2013, 06:11:58 am #1515 Last Edit: May 25, 2013, 04:05:53 pm by Blizzard
I will have to revamp the client connection handling model, but you can't test that now anyway since you need a busy server with lots of clients to test that. I have someone for that, though. :)

EDIT: I've worked today on RMX-OS 2.0. I wasn't able to finish the entire sync code, but I have done most of the ground work and some of the nastier parts. I've also profoundly tested and improved the the client connection handling code. Not only have I simplified it, I have also found possible problems and incorrect behaviors in the previous code which have all been fixed now. And I have also improved how extension code is executed in this new threaded environment to make it as simple as possible for plugin developers so that they don't have to think about threads. All in all, I'd say that I'm 70%-80% finished with this new threading code. Testing might take some extra time, but I won't test it in much detail since Midako will take care of that during the stress testing of the server.

On top of that I have disabled database optimization on startup initially (can still be turned on in the cfg if you REALLY need it on every startup) and I have changed some code regarding zombie clients (which shouldn't even happen anymore with the new code, but I'll leave it there anyway just to be safe) which also improved the shutdown time from 0-5 second to almost instantly.

RMX-OS 2.0 beta 2 is going to be awesome.
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.

Zexion

We should make some kind of online cp game lol where everyone can have their own sprites :P

Blizzard

You mean like the original Remexos? >_>
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.

Zexion

TBH, I was confused when I was a noob. I didn't know what the difference of Remexos and RMX-OS was. I wasn't very good at reading lol. I thought they were the exact same thing. Whatever happened to it?

Blizzard

Lol, don't worry. I'm sure most people got confused.

We got 100-200 maps or so done, but then people lost interest like always. It's happened with every community project I have seen so far. Lots of people get excited in the beginning, but usually nobody follows through. I still have the entire project somewhere on my disk, though.

When we started with ARC, the same thing happened. We had like 20 people supporting the project with 5 people on the core team. Now it's just me and Ryex (and hopefully gameus will be able to get some stuff done).
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.