ManiaPlanet Server 2015-02-18b

Moderator: NADEO

User avatar
TGYoshi
Posts: 795
Joined: 15 Mar 2011, 16:59

Re: ManiaPlanet Server 2015-02-18

Post by TGYoshi »

Xymph wrote:
xbx wrote:I've juste updated the first post with an updated server
http://files.maniaplanet.com/ManiaPlane ... -02-18.zip
The Subversion number in the start-up log jumped from 60615 for build 2015-02-10 to the tenfold 607465 now:

Starting ManiaPlanet Date=2015-02-10_18_00 Svn=60615 GameVersion=3.3.0...

Starting ManiaPlanet Date=2015-02-18_12_00 Svn=607465 GameVersion=3.3.0...

That's one of the most peculiar things I've ever seen in your release "process"... :roll:
Hylex must've changed to a pay-per-commit system to measure and reward productivity.
=3
User avatar
toffe
Posts: 782
Joined: 15 Jun 2013, 10:57
Location: The Netherlands
Contact:

Re: ManiaPlanet Server 2015-02-18b

Post by toffe »

The more numbers the cooler it looks like, Next time make it even longer please. I love long numbers. :lol: (wt* does it even matter lol).
Thanks again for tha update.

Toffe
TheBigG.
Posts: 401
Joined: 11 Jun 2011, 16:11

Re: ManiaPlanet Server 2015-02-18b

Post by TheBigG. »

Hello,

after updating to 2015-02-18b my server starts fine and the server controller connects sucessfull, clients see the overview which shows which maps are on the server but if they click on on play or spectate they get

Code: Select all

Could not connect:
Connection to 85.14.240.189:50001 failed or disconnected from server
(10054)
if i only change the binary of the server back to 2014-12-12 everything works fine again.
i use
What is wrong here?
that is my config for the network

Code: Select all

		<connection_uploadrate>1048576</connection_uploadrate>		<!-- Kbits per second -->
		<connection_downloadrate>1048576</connection_downloadrate>		<!-- Kbits per second -->

		<allow_spectator_relays>False</allow_spectator_relays>

		<p2p_cache_size>600</p2p_cache_size>

		<force_ip_address>85.14.240.189</force_ip_address>
		<server_port>50000</server_port>
		<server_p2p_port>34500</server_p2p_port>
		<client_port>0</client_port>
		<bind_ip_address>85.14.240.189</bind_ip_address>
		<use_nat_upnp></use_nat_upnp>
Client:
OS: Win10/Debian CPU: Intel 9900k GPU: NVIDIA 1080TI Display: 3x Acer Predator XB271HUbmiprz 1440p@165 Hz

Server:
OS: Debian Stable @ Backports Kernel CPU: Intel 6700k RAM: 32 GB Storage: 2x 256 GB NVMe SSD@Raid 1
HaagseSmurf
Posts: 2291
Joined: 13 Apr 2011, 19:46
Contact:

Re: ManiaPlanet Server 2015-02-18b

Post by HaagseSmurf »

TheBigG. wrote:

Code: Select all

	<server_port>50000</server_port>
	<server_p2p_port>34500</server_p2p_port>
I think your ports should be 2350 and 3450 ;)
Check http://doc.maniaplanet.com/dedicated-server/basic.html for more info
Especially this part:

Image

Good luck!

Greetz,
HaagseSmurf

Check Smurfen.net and / or Smurfen.nu for all info.
You can also like our facebookpage at FaceBook Smurfen.net.
Or just visit
our Smurfen.net Canyon servers,
the Smurfen.net Valley and Royalserver.
User avatar
Eole
Nadeo
Nadeo
Posts: 1265
Joined: 26 Apr 2011, 21:08

Re: ManiaPlanet Server 2015-02-18b

Post by Eole »

The scripts changelog for this update is on GitHub.
Contribute to the ManiaPlanet documentation on GitHub
A question about ManiaScript? Ask it here!
TheBigG.
Posts: 401
Joined: 11 Jun 2011, 16:11

Re: ManiaPlanet Server 2015-02-18b

Post by TheBigG. »

HaagseSmurf wrote: I think your ports should be 2350 and 3450 ;)
it doesn't matter which ports are used, but it has to be over 1024 or the gameserver has to run as root which is a really bad idea because it doesn't drop its rights after binding.
the logfile of the client says

Code: Select all

[Net] WinSock error WSAECONNRESET

[Net] Error for connection to 85.14.240.189:50001 : NetSystemError 'CNetTcpConnectedSocket::Receive(2)' (10054)
Main connection disconnected (1) : Connection to 85.14.240.189:50001 failed or disconnected from server (10054)
Main connection disconnected (0) : Connection to 85.14.240.189:50001 failed or disconnected from server (10054)
Could not connect to game server. Reason: Connection to 85.14.240.189:50001 failed or disconnected from server (10054)
[GameCtnApp] network menu.
[Net] CGameNetwork::Cl_Disconnect : Client disconnected
Main connection disconnected (0) : No reason
Client:
OS: Win10/Debian CPU: Intel 9900k GPU: NVIDIA 1080TI Display: 3x Acer Predator XB271HUbmiprz 1440p@165 Hz

Server:
OS: Debian Stable @ Backports Kernel CPU: Intel 6700k RAM: 32 GB Storage: 2x 256 GB NVMe SSD@Raid 1
User avatar
xbx
Nadeo
Nadeo
Posts: 1289
Joined: 14 Jun 2010, 17:35

Re: ManiaPlanet Server 2015-02-18b

Post by xbx »

I think the bug is that the error message doesn't get through to the client.
And I think if it did, it would say "client outdated please update"..

and if that's not the pb, can you PM me the whole log?
nExNihilo
Posts: 3
Joined: 16 Feb 2015, 22:14

Re: ManiaPlanet Server 2015-02-18

Post by nExNihilo »

Eole wrote:Here are the matchsettings we use on the Nadeo servers (latest server version).

Lobby :

Code: Select all

<?xml version="1.0" encoding="utf-8" ?>
<playlist>
	<gameinfos>
		<game_mode>0</game_mode>
		<script_name>Chase.Script.txt</script_name>
		<chat_time>10000</chat_time>
		<finishtimeout>1</finishtimeout>
		<allwarmupduration>0</allwarmupduration>
		<disablerespawn>0</disablerespawn>
		<forceshowallopponents>0</forceshowallopponents>
	</gameinfos>

	<hotseat>
		<game_mode>0</game_mode>
		<time_limit>300000</time_limit>
		<rounds_count>5</rounds_count>
	</hotseat>

	<filter>
		<is_lan>1</is_lan>
		<is_internet>1</is_internet>
		<is_solo>0</is_solo>
		<is_hotseat>0</is_hotseat>
		<sort_index>1000</sort_index>
		<random_map_order>0</random_map_order>
	</filter>

	<mode_script_settings>
		<!-- Default : <setting name="S_ChatTime" type="integer" value="15"/> -->
		<!-- Default : <setting name="S_AllowRespawn" type="boolean" value="1"/> -->
		<!-- Default : <setting name="S_WarmUpDuration" type="integer" value="-1"/> -->
		<!-- Default : <setting name="S_UseScriptCallbacks" type="boolean" value="0"/> -->
		<!-- Default : <setting name="S_UseLegacyCallbacks" type="boolean" value="1"/> -->
		<!-- Default : <setting name="S_ScoresTableStylePath" type="text" value=""/> -->
		<!-- Default : <setting name="S_MatchmakingAPIUrl" type="text" value="https://matchmaking.maniaplanet.com/v8"/> -->
		<setting name="S_MatchmakingMode" type="integer" value="1"/>
		<setting name="S_MatchmakingRematchRatio" type="real" value="1."/>
		<!-- Default : <setting name="S_MatchmakingRematchNbMax" type="integer" value="2"/> -->
		<setting name="S_MatchmakingVoteForMap" type="boolean" value="1"/>
		<setting name="S_MatchmakingProgressive" type="boolean" value="1"/>
		<!-- Default : <setting name="S_MatchmakingWaitingTime" type="integer" value="45"/> -->
		<!-- Default : <setting name="S_LobbyRoundPerMap" type="integer" value="6"/> -->
		<!-- Default : <setting name="S_LobbyMatchmakerPerRound" type="integer" value="30"/> -->
		<!-- Default : <setting name="S_LobbyMatchmakerWait" type="integer" value="2"/> -->
		<!-- Default : <setting name="S_LobbyMatchmakerTime" type="integer" value="8"/> -->
		<setting name="S_LobbyDisplayMasters" type="boolean" value="0"/>
		<!-- Default : <setting name="S_LobbyDisableUI" type="boolean" value="0"/> -->
		<!-- Default : <setting name="S_MatchmakingErrorMessage" type="text" value="_An error occured in the matchmaking API. If the problem persist please try to contact this server administrator."/> -->
		<setting name="S_MatchmakingLogAPIError" type="boolean" value="1"/>
		<setting name="S_MatchmakingLogAPIDebug" type="boolean" value="1"/>
		<setting name="S_MatchmakingLogMiscDebug" type="boolean" value="1"/>
		<!-- Default : <setting name="S_ProgressiveActivation_WaitingTime" type="integer" value="180000"/> -->
		<!-- Default : <setting name="S_ProgressiveActivation_PlayersNbRatio" type="integer" value="1"/> -->
		<!-- Default : <setting name="S_TimeLimit" type="integer" value="900"/> -->
		<!-- Default : <setting name="S_MapPointsLimit" type="integer" value="3"/> -->
		<!-- Default : <setting name="S_RoundPointsLimit" type="integer" value="-5"/> -->
		<!-- Default : <setting name="S_RoundPointsGap" type="integer" value="3"/> -->
		<!-- Default : <setting name="S_GiveUpMax" type="integer" value="1"/> -->
		<setting name="S_MinPlayersNb" type="integer" value="2"/>
		<!-- Default : <setting name="S_ForceLapsNb" type="integer" value="10"/> -->
		<!-- Default : <setting name="S_FinishTimeout" type="integer" value="-1"/> -->
		<setting name="S_UsePlayerClublinks" type="boolean" value="1"/> <!-- Default : 0 -->
		<setting name="S_NbPlayersPerTeamMax" type="integer" value="3"/>
		<setting name="S_NbPlayersPerTeamMin" type="integer" value="2"/>
	</mode_script_settings>

	<startindex>0</startindex>
	<map>
		<file>Campaigns\TMCanyon\White\A10.Map.Gbx</file>
		<ident>7MuIQTPlZa_kZWtvblRRwcf5i01</ident>
	</map>
	<map>
		<file>Campaigns\TMStadium\01_White\A01.Map.Gbx</file>
		<ident>Ye6btWgKsS2M4vCqGsL8COTOUoh</ident>
	</map>
	<map>
		<file>Campaigns\TMValley\01_White\A05.Map.Gbx</file>
		<ident>9VfZl5YARtOH5BbsAoYzdbpdO4d</ident>
	</map>
</playlist>
Match :

Code: Select all

<?xml version="1.0" encoding="utf-8" ?>
<playlist>
	<gameinfos>
		<game_mode>0</game_mode>
		<script_name>Chase.Script.txt</script_name>
		<chat_time>10000</chat_time>
		<finishtimeout>1</finishtimeout>
		<allwarmupduration>0</allwarmupduration>
		<disablerespawn>0</disablerespawn>
		<forceshowallopponents>0</forceshowallopponents>
	</gameinfos>

	<hotseat>
		<game_mode>0</game_mode>
		<time_limit>300000</time_limit>
		<rounds_count>5</rounds_count>
	</hotseat>

	<filter>
		<is_lan>1</is_lan>
		<is_internet>1</is_internet>
		<is_solo>0</is_solo>
		<is_hotseat>0</is_hotseat>
		<sort_index>1000</sort_index>
		<random_map_order>0</random_map_order>
	</filter>

	<mode_script_settings>
		<!-- Default : <setting name="S_ChatTime" type="integer" value="15"/> -->
		<!-- Default : <setting name="S_AllowRespawn" type="boolean" value="1"/> -->
		<!-- Default : <setting name="S_WarmUpDuration" type="integer" value="-1"/> -->
		<!-- Default : <setting name="S_UseScriptCallbacks" type="boolean" value="0"/> -->
		<!-- Default : <setting name="S_UseLegacyCallbacks" type="boolean" value="1"/> -->
		<!-- Default : <setting name="S_ScoresTableStylePath" type="text" value=""/> -->
		<!-- Default : <setting name="S_MatchmakingAPIUrl" type="text" value="https://matchmaking.maniaplanet.com/v8"/> -->
		<setting name="S_MatchmakingMode" type="integer" value="2"/>
		<setting name="S_MatchmakingRematchRatio" type="real" value="1."/>
		<!-- Default : <setting name="S_MatchmakingRematchNbMax" type="integer" value="2"/> -->
		<setting name="S_MatchmakingVoteForMap" type="boolean" value="1"/>
		<setting name="S_MatchmakingProgressive" type="boolean" value="1"/>
		<!-- Default : <setting name="S_MatchmakingWaitingTime" type="integer" value="45"/> -->
		<!-- Default : <setting name="S_LobbyRoundPerMap" type="integer" value="6"/> -->
		<!-- Default : <setting name="S_LobbyMatchmakerPerRound" type="integer" value="30"/> -->
		<!-- Default : <setting name="S_LobbyMatchmakerWait" type="integer" value="2"/> -->
		<!-- Default : <setting name="S_LobbyMatchmakerTime" type="integer" value="8"/> -->
		<setting name="S_LobbyDisplayMasters" type="boolean" value="0"/>
		<!-- Default : <setting name="S_LobbyDisableUI" type="boolean" value="0"/> -->
		<!-- Default : <setting name="S_MatchmakingErrorMessage" type="text" value="_An error occured in the matchmaking API. If the problem persist please try to contact this server administrator."/> -->
		<setting name="S_MatchmakingLogAPIError" type="boolean" value="1"/>
		<setting name="S_MatchmakingLogAPIDebug" type="boolean" value="1"/>
		<setting name="S_MatchmakingLogMiscDebug" type="boolean" value="1"/>
		<!-- Default : <setting name="S_ProgressiveActivation_WaitingTime" type="integer" value="180000"/> -->
		<!-- Default : <setting name="S_ProgressiveActivation_PlayersNbRatio" type="integer" value="1"/> -->
		<!-- Default : <setting name="S_TimeLimit" type="integer" value="900"/> -->
		<!-- Default : <setting name="S_MapPointsLimit" type="integer" value="3"/> -->
		<!-- Default : <setting name="S_RoundPointsLimit" type="integer" value="-5"/> -->
		<!-- Default : <setting name="S_RoundPointsGap" type="integer" value="3"/> -->
		<!-- Default : <setting name="S_GiveUpMax" type="integer" value="1"/> -->
		<setting name="S_MinPlayersNb" type="integer" value="2"/>
		<!-- Default : <setting name="S_ForceLapsNb" type="integer" value="10"/> -->
		<!-- Default : <setting name="S_FinishTimeout" type="integer" value="-1"/> -->
		<setting name="S_UsePlayerClublinks" type="boolean" value="1"/> <!-- Default : 0 -->
		<setting name="S_NbPlayersPerTeamMax" type="integer" value="3"/>
		<setting name="S_NbPlayersPerTeamMin" type="integer" value="2"/>
	</mode_script_settings>

	<startindex>0</startindex>
	<map>
		<file>Campaigns\TMCanyon\White\A10.Map.Gbx</file>
		<ident>7MuIQTPlZa_kZWtvblRRwcf5i01</ident>
	</map>
	<map>
		<file>Campaigns\TMStadium\01_White\A01.Map.Gbx</file>
		<ident>Ye6btWgKsS2M4vCqGsL8COTOUoh</ident>
	</map>
	<map>
		<file>Campaigns\TMValley\01_White\A05.Map.Gbx</file>
		<ident>9VfZl5YARtOH5BbsAoYzdbpdO4d</ident>
	</map>
</playlist>
Thanks for this help! Now my server works fine.
Just, on the lobby server, I can restart the map , next the map without problem, but in match server, if I do a restart vote or next map vote, the serveur crash ><
Any idea ?

Thanks !
User avatar
Eole
Nadeo
Nadeo
Posts: 1265
Joined: 26 Apr 2011, 21:08

Re: ManiaPlanet Server 2015-02-18b

Post by Eole »

nExNihilo wrote:Just, on the lobby server, I can restart the map , next the map without problem, but in match server, if I do a restart vote or next map vote, the serveur crash ><
Any idea ?
I'll take a look at the crash. But it's not a good idea to allow votes for restart/next map on a match server. A match is supposed to be play on one map, restarting the map or going to the next one before the end might create unexpected situations.
Contribute to the ManiaPlanet documentation on GitHub
A question about ManiaScript? Ask it here!
Post Reply

Return to “Dedicated Server”

Who is online

Users browsing this forum: No registered users and 2 guests