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
- [View source↑]
- [History↑]
Contents
Thread title | Replies | Last modified |
---|---|---|
The server status.... | 13 | 17:14, 29 January 2012 |
Rapid changing of server status | 0 | 11:28, 29 January 2012 |
11/11/11 Crash | 0 | 21:36, 11 November 2011 |
More server things... (?) | 2 | 23:54, 7 October 2011 |
Updated script | 2 | 11:57, 5 October 2011 |
Shortcuts | 2 | 10:32, 2 October 2011 |
Error setting | 2 | 13:40, 17 September 2011 |
very nice | 1 | 12:00, 16 September 2011 |
finished website? | 10 | 23:44, 11 September 2011 |
>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?
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 @@
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.
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?
Humm, I guess my question is... How does "the script" know that Alexina is online right now?
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.
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.
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.
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.
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.
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.
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?
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..... >_>
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.
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?
Someone please set the statuses to error. I don't have the patience to figure it out.
awesome seeing the servers go up 1 by 1... i think it's time to remove the "server statuses are provided by users" disclaimer.
Template:AutoServerStatus has been created. what's url the finished webpage that you made again?
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.
also when clicking on a link to a website the new page should be displayed as a new window or something outside the iframe
Just so you two know, I plan to reorganize the wiki home again once Saiyr finishes his task.
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.