Mabinogi World Wiki is brought to you by Coty C., 808idiotz, our other patrons, and contributors like you!!
Want to make the wiki better? Contribute towards getting larger projects done on our Patreon!

Talk:Wiki Home/Automated Server Status

From Mabinogi World Wiki

Contents

Thread titleRepliesLast modified
The server status....1316:14, 29 January 2012
Rapid changing of server status010:28, 29 January 2012
11/11/11 Crash020:36, 11 November 2011
More server things... (?)222:54, 7 October 2011
Updated script210:57, 5 October 2011
Shortcuts209:32, 2 October 2011
Error setting212:40, 17 September 2011
very nice111:00, 16 September 2011
finished website?1022:44, 11 September 2011

The server status....

>Before setting this, if you're setting it because the Game Servers are "online" while the login server is "update/maint", then do not use this! The statuses are correct!

Right now, the game servers are "Maint" while the log in server is at "Maint" as well. Nexon website says it all. Then we should totally use this. I dont know why you want to change Alexina into ONLINE so badly... Is there a reason for it?

Kikiwai15:08, 29 January 2012

He didnt change alexina to online. Alexina IS online. He was removing the maint tag.

 

do you have anyone who is currently on Alexina playing right now? Is there any proof that Alexina is online right now? If it is, then this is quite interesting @@

Kikiwai15:17, 29 January 2012

Because that is exactly what the documentation for the Automated Server Status page states. "if you're setting it because the Game Servers are "online" while the login server is "update/maint", then do not use this! The statuses are correct!" There is an automatic script that checks on the status of each server. If Alexina is reporting to the script that it is online, then it is online.

TheFarix15:19, 29 January 2012
 

If the game server is online and If the log in server is offline then dont use it.

Right now the situation is...

The game is Maint (not online) and Log in server is Maint then should we not use it?

Kikiwai15:21, 29 January 2012

No. There is no reason to override the script.

TheFarix15:23, 29 January 2012
 

Humm, I guess my question is... How does "the script" know that Alexina is online right now?

Kikiwai15:25, 29 January 2012

You will have to ask the person who wrote it. But I'm assuming that it pings the same port the clients use to see if there is a response. It's not unusual to see the login server in maintenance/update mode while the game servers are reporting as being online. That is why that instruction was put into the page's guidelines.

TheFarix15:29, 29 January 2012
 

As Farix said, the script pings the server and port of each and every channel/server. If a response is received, the server is set as online. Otherwise, the server is put as offline, unless there is an offline override set, in this case "maint".

 

Did someone call the creator? c:

Yes, as Farix and Kevin said, the script is automatic. However, I feel the need to point out one technical detail that might confuse people. The script does not "ping" in the normal sense. Instead, it actually opens a connection to the server, exactly like the client does. Based on this connection succeeding or failing, the script knows the status of the server.

Now, as to the instruction in the guidelines: During a (typical) maintenance/update, Nexon doesn't take the servers down for long. They patch them, brig them up, test the patch, tweak it, ect. During this process, only the login server stays down. In the interest of being totally accurate, the script displays the "true" status, as opposed to, say, automatically making every server offline. There are several reasons for this:

  • It means that the script will still display the correct info if the login server crashes.
  • It contributes to the general clarity of information.
  • Knowing exactly when the servers come up allows for timing boss spawns/ancients/ect - things that would otherwise be impossible.

We've already been down this discussion path, and decided on keeping the script as accurate as possible. However, it does cause come confusion as to why the servers are online during a maintenance - hence why the instruction not to override the statuses was inserted.

Xcelled19415:54, 29 January 2012
 

so the script can act like a game client to see Alexina's server status without needing to have login server online?

Sorry if I am asking a heck lot of question, I am just interested cause I am also a programer.

Kikiwai16:02, 29 January 2012

If you want to talk with Xcelled194, can you do it somewhere else other than my talk page?

TheFarix16:04, 29 January 2012
 

It's fine, I'll move this thread to the server status page as a kind of Q and A.

Each server has their own IP address (Head over to the Lag page to see them). The login server simply handles the authentication and displaying the char select screen. When you push "Start Game", the client disconnects from the Login server and instead connects to the selected game server. In theory, this means that you could completely bypass the login server (I believe this is what Nexon does to test the servers during a maintenance)

By connecting directly to the game server (Just as the client does), the script can get the real time status of the server, regardless of if the login server is online.

Xcelled19416:08, 29 January 2012
 

Have you tried logging into Ch1? That's the only Alexina Ch that isn't in maint.

Pyro - (Talk)15:28, 29 January 2012
 
 
 

Rapid changing of server status

Let's avoid overriding and changing the servers' status every 5 minutes. Unless there is an extended problem that has been occurring for more than 30 minutes, the default status should remain.

TheFarix10:28, 29 January 2012

11/11/11 Crash

The site isn't loading and the servers are crashed. Leave the status as Error on everything and stop playing around with it. Exception is the site on Latency, since some people can get on the site, but some can't.

Dejosa20:34, 11 November 2011

More server things... (?)

Not sure what to call it,... but with all the recent events going on, I'm wondering if someone should add a monster server or chat status for the game server sratuses... I understand they have them individually for each server and channel, but should we add one for the monster and chat servers/sequences?

Reihu14:46, 7 October 2011

Both the monster and chat server would be unable to be automatically updated, since all they do is lag or malfunction, as in the case of the current glitch. Chat server would still appear as online, but unable to be used. As for the monster server, it is dependent on the channel, not an actual server.

 

Ah, well. I guess that makes sense. Also a lot more work if we were to add them, and the ones we have are bad enough..... >_>

Reihu22:54, 7 October 2011
 

Updated script

Hi guys, I updated/optimized the script. Statuses should now always load instantaneously, and I added some more security. Let me know if you have any problems.

Xcelled19414:07, 3 October 2011

Hmm, for some reason, the script seems stuck on the overrides. I'll look into it when I get home

Xcelled19406:15, 5 October 2011
 

Found and fixed the problem. I had an extra "not" in a line, so was like "If not not set" :<

Xcelled19408:27, 5 October 2011
 

There used to be shortcuts where someone could just click on a status type to set the status board automatically. I believe that would be much simpler and less confusing than strings of code, don't you think?

Vaincre12:56, 28 September 2011

I've yet to make a "one click edit", but there are several pre-configurations that are literally copy-paste.

Xcelled19411:34, 1 October 2011
 

Also, in case you didn't notice, this is Automatic server status meaning that, for the most part, users don't need to bother with it.

Xcelled19409:32, 2 October 2011
 

Error setting

Someone please set the statuses to error. I don't have the patience to figure it out.

Angevon (Talk)16:33, 15 September 2011

Thank you :)

Angevon (Talk)16:54, 15 September 2011
 

For the future, just change the "OfflineOveride" line to "error", like this:

OfflineOverride=error&

Xcelled19411:01, 16 September 2011
 

awesome seeing the servers go up 1 by 1... i think it's time to remove the "server statuses are provided by users" disclaimer.

Hengsheng120·TALKCONTRIBS09:53, 14 September 2011

No, we still need that. Because users can override the script, They could provide inaccurate information. (Btw, is this page semi protected yet?)

But glad you approve :)

Xcelled19411:00, 16 September 2011
 

finished website?

Template:AutoServerStatus has been created. what's url the finished webpage that you made again?

Hengsheng120·TALKCONTRIBS17:00, 10 September 2011

Thanks, its http://shywreaths.org/MabiServerStat/index.php but I edited it already ;). Also, one thing we should look at now is the fact that it adds a scroll bar when you lick show. This is both good and bad, it's good because it won't shift the entire page content like the manual table, and bad because, well, they have to scroll.

Xcelled19417:06, 10 September 2011
 

also when clicking on a link to a website the new page should be displayed as a new window or something outside the iframe

Hengsheng120·TALKCONTRIBS17:11, 10 September 2011

OK, I changed it so it opens in the parent. Unfortunately, its no longer valid HTML 4.01 strict....

Xcelled19417:50, 10 September 2011
 

I can do that easily with the <a> tags, i'll do that in a second.

Xcelled19417:14, 10 September 2011
 

Just so you two know, I plan to reorganize the wiki home again once Saiyr finishes his task.

I would suggest not waiting on me for anything.

Saiyr22:40, 11 September 2011
 
 

OK, if you need any repositioning, ect, just let me know.

Xcelled19417:24, 10 September 2011
 

May I know where your server is hosted?

 

actually, my *official* server (http://ketelaar.com) is having problems with its outdated PHP. Until I get my hosting company to fix that, I'm actually running apache on my personal computer (go to http://shywreaths.org/ and you'll see an xampp thing.) I have the DNS servers configured to resolve shywreaths.org to my computer's IP, as well as update the DNS if/when the IP changes.

And my computer is located in Pittsburgh, PA.

Xcelled19417:28, 10 September 2011