Page 2 of 3

Re: [Beta3RC2] ManiaPlanet 2 Beta3 Server 2013-02-11

Posted: 12 Feb 2013, 10:36
by fng_thatoneguy
Hylis wrote: The servers that are appearing or not is probably more of a master server side things caused by optimization that we are doing since many days to prepare for the upcoming day, weeks and months of growing popularity of Maniaplanet. Sorry again for the inconvenience.
:thx: Thanks Nadeo for your tireless efforts. I'm glad the problems aren't more severe for building one platform for all your games.

My apologies as well, because I believe there are 2-3 (if not more) threads regarding the missing servers now. The reason is we are seeing different symptoms that all lead to the same end. I will try to sum it up:

=======================

The symptoms
The servers with the problem don't show in any menu list, Favorites or Multiplayer if listed in the New Browser.
The servers may or may not show up in the Legacy Browser. If they show up in one they will show up in both.

What we know so far:
Not everyone can see the servers in the legacy browser. We had two people connecting from the same home. One was able to see the server in question, the other was not.

Both could see that I was playing in the server from the in-game IM. The one that could not see the server in any lists, regardless of which browser, also could not join the server via the "Join Server" link in the in-game IM.

The other player from the same home was able to join via the "Join Server" link.

The player that could not see the servers or join via the "Join Server" button also could not join via a ManiaPlanet URL.

=======================

This made me wonder if there were both client AND server issues, but HaagseSmurf and I were discussing and I think he might be on to something.

What if one of the players' clients were connecting to one ManiaPlanet server and the other was connecting to a different one. IE: Player 1 hit mp01.maniaplanet.com and the other hit mp03.maniaplanet.com

I connected while writing this post and connected to mp01.maniaplanet.com. I was able to see the server in the legacy browser only.

Is there a way for us to force our clients on to a given ManiaPlanet server so we can prove/disprove this theory and discover if there is also a client issue?

Also, are there any workarounds for helping those that can't see the server at all to still be able to play on our servers?


What else can we do to help? Would you like us to provide you with server logins for the servers that are having the problem?

Thanks again for your hard work. I'm confident you will find the solution. :thumbsup:

Re: [Beta3RC2] ManiaPlanet 2 Beta3 Server 2013-02-11

Posted: 12 Feb 2013, 10:37
by rzn
You still kept the choosing weapons in defense?

Re: [Beta3RC2] ManiaPlanet 2 Beta3 Server 2013-02-11

Posted: 12 Feb 2013, 10:39
by TheM
rzn wrote:You still kept the choosing weapons in defense?
Please refrain from posting such comments in this dedicated server topic.
Feedback about the release candidates of ShootMania Beta 3 can be posted here: http://forum.maniaplanet.com/viewtopic.php?f=10&t=16349

Re: [Beta3RC2] ManiaPlanet 2 Beta3 Server 2013-02-11

Posted: 12 Feb 2013, 10:40
by fng_thatoneguy
R4PH1 wrote:Just a short question about the server events/callback (sry don´t know exactly what it is)

I run the only server in platform so my problem maybe is in the Platform.Multi.Script itself, but i don´t know it.
So the problem is when the race is over no event is thrown from the server when switching automatic to specatator to see the scoreboard. on endMap throws to late, on end round never gets thrown. (When skip map instant is activate time counts his way down until endTime is over.) Pls help. :(
I'm not sure if this will help you R4PH1, but you might try the EndMap callback if you're using the 2012-06-19 API. That one should fire immediately when the round ends. Or is it the Platform mode having problems and you're not talking about a third-party plugin communicating with the server?

Good Luck!

Re: [Beta3RC2] ManiaPlanet 2 Beta3 Server 2013-02-11

Posted: 12 Feb 2013, 10:43
by w1lla
It's better to use: SetApiVersion('2011-10-06');

As this seems to be a correct one for onEndRound.

In API version: 2012-06-19 there is no onEndRound but only onEndMatch, EndMap.

as can be seen here:

http://server.xaseco.org/callbacks2.php

Re: [Beta3RC2] ManiaPlanet 2 Beta3 Server 2013-02-11

Posted: 12 Feb 2013, 11:32
by R4PH1
maybe im just to stupid but how to call this function? no function exists with this name in any file..
i tried $this->client->query('SetApiVersion', "2011-10-06"); but this seem to have no effect. Google also has no solution when i search for setApi etc...

Re: [Beta3RC2] ManiaPlanet 2 Beta3 Server 2013-02-11

Posted: 12 Feb 2013, 11:32
by w1lla
Bug:

Since the latest Beta server i can't seem to join my server(only through Lan)

When i try to contact the server through maniaplanet://#join=w1llaelite@TMCanyon i get a message that the server cannot be joined.

Im through 2 routers. The outer router has NAT blocked. but the inner Router hasnt NAT blocked. In a way its like this:

Router 1 = outer.

Router 2 = inner.

Router 2 lets me go through a loopback to my own computer letting my 1st router think that i'm a player from an other country.

I used to go to multiplayer->join my own server. But now its only through lan.

I didnt change much through config.

Hope this can be resolved.

If you need more details i can provide them...

with kind regards,

w1lla

Re: [Beta3RC2] ManiaPlanet 2 Beta3 Server 2013-02-11

Posted: 12 Feb 2013, 11:35
by w1lla
try to do it like this:

Code: Select all

$this->client->query('GetApiVersion');
then do this:

Code: Select all

$this->client->query('SetApiVersion', '2012-06-19');

Re: [Beta3RC2] ManiaPlanet 2 Beta3 Server 2013-02-11

Posted: 12 Feb 2013, 11:44
by Hylis
tx W1lla for your post, we are looking at it

Re: [Beta3RC2] ManiaPlanet 2 Beta3 Server 2013-02-11

Posted: 12 Feb 2013, 11:49
by reaby
also onBeginRound doesn't trigger for the latest api version.