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

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

Previous topic - Next topic

Ryex

it might be possible but then why would the add-on threads hang?
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 />

edwardthefma

:) i maid 2 new php scripts for a addon to rmx-os with some help and advice from my good friend drummer
user profiles  and a top ten best players script can now be displayed on a web page blizzard i want to know what  do you think of what i have finished so far
userprofiles
http://forum.chaos-project.com/index.php/topic,6051.0.html
topten
http://forum.chaos-project.com/index.php/topic,6052.0.html
i am the lead dev for the shellium mmorpg project
http://wiki.shellium.org/w/Mmorpg
shellium.org :) free linux shells pm me and i will gladly
help you get 1

jcsnider

Here is what I can show from when the server is "sleeping".
At this time my computer overall is slow. But the server ends up taking quite a bit of ram and is FULL of errors. I went to check the messages.log but it was too large to open 200mb.
Spoiler: ShowHide


Blizzard

That's a weird error... How long has the server been running to cause it?
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.

jcsnider

Truthfully, it seems to just be happening more and more often.... According to the picture it looks like it had been running 45 minutes BUT, I do not know when in that 45 minutes the server started with that error.

Nordom

Alright, i have been trying for a few days now to get this to work properly... but i cannot

I can get the Client to work on my Machine and a Friends Machine, but anyone else who tries to get into the server from the Client, it either Hangs on the Server Select Screen, the Login Screen, or it just Closes Straight out... (i cannot figure out why) all of these errors happened on the same machine, with the same client

is there any explanation or suggestion as to how to keep this from happening?

i have the ports forwarded... and everything setup as it should be... but it still hangs...

WhiteRose

Quote from: Nordom on April 10, 2010, 11:44:35 pm
Alright, i have been trying for a few days now to get this to work properly... but i cannot

I can get the Client to work on my Machine and a Friends Machine, but anyone else who tries to get into the server from the Client, it either Hangs on the Server Select Screen, the Login Screen, or it just Closes Straight out... (i cannot figure out why) all of these errors happened on the same machine, with the same client

is there any explanation or suggestion as to how to keep this from happening?

i have the ports forwarded... and everything setup as it should be... but it still hangs...

Is your friend's machine within your local network?

Wizered67

The cause for my game hanging was that in the script options part, I accidentaly put my internal ip instead of external. Just like for you, it worked for me, but no one else. Make sure that isn't the problem or if you have it going through local host.

Nordom

Quote from: WhiteRose on April 11, 2010, 12:17:57 am
Is your friend's machine within your local network?


No it is not in my local Network... neither of them are... but one will work... but the other hangs...

this is my problem... otherwise there is nothing wrong that i can think of...

WhiteRose

Quote from: Nordom on April 11, 2010, 09:43:51 am
No it is not in my local Network... neither of them are... but one will work... but the other hangs...

this is my problem... otherwise there is nothing wrong that i can think of...


Hmm. I believe that somewhere in the script (I don't recall if it's in the Client RGSS script or the Ruby Server script, but I'm fairly certain it's in the Server script configuration,) there is a line for limiting maximum users. I believe the default is 50. Are you sure that is greater than two?

Another possibility is that there is something wrong with your second friend's computer; maybe try and get a third person to try it and see if it works for them.

Ryex

that would not be the problem
ask you friend to be sure he run the game as admin and make sure that his fire wall is not blocking 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 />

Nordom

April 11, 2010, 10:42:55 pm #631 Last Edit: April 13, 2010, 10:41:13 am by Nordom
@white
The current Cap of the Server is at 100... so i dont think that is the problem...

@Ryexander
When it first started happening, i told him to run it as administrator, but he kept getting the same problems
And i Never thought of the Firewall...

*Edit*
Firewall Wasnt the Problem, Problems persisted after Being allowed on Firewall

nathmatt

i think there is a problem with getting pms its says i have a pm waiting put when i put in /pmall nothing happens
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


Feildmaster

When you log in and the server notifies you of PM's, the chat glitches.

Simply press "down" and the messages will show. (it will fix after the lines are filled up)

This only happens with the PM messages.
Pokemon Neon Characters: ShowHide

Blizzard

Noted. I'll look into that.
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.

nathmatt

ok i have a problem not 100% sure if it is RMX-OS related or not but anyway if i use
$network.players.each_value {|player| player.username == something)}

through a script call does fine put if i try to do it in a window its doesn't work am i missing something?
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


Blizzard

"each_value" is an iteration method. What you are looking for is probably "values.any?".
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.

jcsnider

With an idea from me and the smarts from Ryex. I ran several commands through the Ruby Prompt in RMX-OS.

These commands I tried included

print Thread.list.inspect (first)

It came up with Thread 0, 1, 2, and 4 sleeping while only thread[3] was running.

Continuing doing what Ryex had come up with, we ended up with knowing the thread[3] happens to me Thread.current too.

Basically only the current thread seems to be running while all the others sleep as if RMX-OS doesn't multi thread.

Not sure if this will help at all but it may turn out to be a large discovery. Ryex also tried this on his PC and got the same results. It is NOT just PNO.

Ryex

April 16, 2010, 08:00:47 pm #638 Last Edit: April 16, 2010, 08:03:44 pm by Ryexander
also I can confirm that thread 0 in the socket or the database not sure which. thread 1 is maintenance, thread 2 ins anti_zombie, the running thread (3) is the prompt thread and any other threads are the addons or the players connection
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 />

Wizered67

by the way, am I the only one that gets an error with trading, or does anyone else? I feel like im alone on this boat  :'(