1 (edited by necropotame 2015-10-20 16:42:44)

Topic: [SOLVED] Modified server don't appears in the server list.

Hi,

Using a vanilla server, I can see my server in the server list. But if I start my modified server, I can't see it.
This is the output for the modifier server :

[5624ae6b][server]: version 0.6 626fce9a778df4d4
[5624ae6b][engine/mastersrv]: refreshing master server addresses
[5624ae6b][register]: refreshing ip addresses
[5624ae6b][engine/mastersrv]: saving addresses
[5624ae6b][register]: fetching server counts
[5624ae6b][register]: chose 'master1.teeworlds.com' as master, sending heartbeats
[5624ae6f][register]: no firewall/nat problems detected
[5624ae6f][register]: server registered

There is any reason for such behavior ? Like automatic detection of something that I change ? My mod is just a port version of Infection, but with a class system. I've also implemented a triple-jump ability for on of the class, is it allowed ?

NOTE: I disabled all filters in the game

2

Re: [SOLVED] Modified server don't appears in the server list.

You can check if your server is banned here:
https://www.teeworlds.com/master-bans.cfg

Also, if your server doesn't answer properly to client, it won't show on server browser.
Add your server to you favorites, and check if you get info in the favorites tab.

To add a server to your favorites : F1 -> add_favorite your_server_ip:port

3

Re: [SOLVED] Modified server don't appears in the server list.

Thank for your answer. My IP adresse is not banned.

Now, I'm not able to have a working server, in all cases.
From fresh sources (0.6.3), I compile with "../bam-0.4.0/bam server_release"
Then, I start the server with "./teeworlds_srv -f ./server.cfg"

./server.cfg wrote:

sv_name necropotame's Server
sv_max_clients 16
rcon_password ############
sv_port 8303
sv_register 1
sv_timelimit 5
sv_motd This is a new (BETA) version of "Infection" with a class system.

Then, I open the client from Steam. The tab Favorite is already opened, and i can see my server. If I switch to the tab LAN, I can see my server (twice, I don't know why). If I go back to the tab Favorite, my server is named by my IP adresse and is labeled "Incompatible". I don't understand this behavior.
From the tab LAN, I can join the server, but from the tab Favorite, I can't.

It seems no more related to my mod, but more to the compilation process, or the config file, no ?
I'm on Ubuntu.

4

Re: [SOLVED] Modified server don't appears in the server list.

If I switch to the tab LAN, I can see my server (twice, I don't know why)

It's because of ipv4 and ipv6 on localhost.

I don't have idea for the favorites issue.

5

Re: [SOLVED] Modified server don't appears in the server list.

You might not be able to join your own server via your Internet IP address. Ask someone else if they can join!

6

Re: [SOLVED] Modified server don't appears in the server list.

Thank you ! From my mobile phone, I can join the server (on 3G), so it's just a network problem.
b.t.w., TeeWorlds client seems not really robust again this type of problem.

7

Re: [SOLVED] Modified server don't appears in the server list.

It's more like a NAT issue. Your router redirects external traffic to your computer on port 8303 but it doesn't for internal trafic.