For my community I'm trying to setup a Counter-strike 2D server. I'm able to join it through the ip, but it's not showing up in the masterlist.
It's running on a vps with Ubuntu 13.04, not local on a pc. I've already udp forwarded port 10001 (for people to join on) and port 36963 (since I thought the masterlist is using this port).
Right, let me explain in more detail as I am also the one sharing this problem.
Our Ubuntu server has forwarded the ports 36963 and 10001. 10001 is the port we will be using to host a CS2D server on.
When we start the server, you can connect, but the server is not displayed in the CS2D server list (Only red IP in recently played). But it is displayed in the USGN.de list (Here) with a different port (random port ~1025, 1033).
When starting the server it sometimes says that the server is added to the serverlist in the logs, but it's never there.
Don't send me to the FAQ, because I did that HOURS before I asked Karma to start a thread and nothing since has changed.
Hope someone can help, if you need more details please ask.
But it is displayed in the USGN.de list (Here) with a different port (random port ~1025, 1033).
When starting the server it sometimes says that the server is added to the serverlist in the logs, but it's never there.
Note that you are saying two contrary things here:
1. It's in the list (at the website)
2. It says it is added but it's never there (you're talking about the [in-game] list here I guess).
Website and in-game list are equal. 100%. Differences can only be caused by update delays (the website list is updated less frequently but it is updated directly by the master server itself which of course uses the same data source for both lists)
In short: It either is on both lists (because they are equal) or on no list at all.
So it's either not at the website list or it actually is in the in-game list as well but you (= your CS2D client) can't ping it. I assume that the latter one is the case. You can check that by disabling the filters and searching a red server with your IP in the in-game net game list.
The differences in port are common but they are no problem in most cases. There still seem to be cases where this leads to problems. There is a command line parameter to deal with this:
Readme.txt has written
-realport (Use this if players are not able to join via serverlist)
You should give that one a try.
Other things to try:
Try different ports
Make sure that only one CS2D server is running with that port
Edit: I just saw that the -realport thing is actually on the FAQ so you must have tried it already. Sorry. No idea what to do.
As I said: It's a common thing that the server is in the list with another port than the specified one but it commonly works anyway. I don't know the backgrounds of this but that's how it is.
Well after screwing around a little before you posted this I couldn't connect to the server any more (That's why I said as soon as I can get back on the server) I cried a little and deleted the server and reinstalled it. Suddenly it works!
I should thank you for not replying so fast after my PM. You sort of fixed my problem.