Author Topic: [To Tremulous Developers] Master Server option needed!  (Read 5272 times)

jmonteiro

  • Posts: 31
  • Turrets: +1/-0
    • http://www.tremulous.com.br
[To Tremulous Developers] Master Server option needed!
« on: August 26, 2006, 04:15:03 pm »
Hello my friends!

I currently have a brazilian server, where brazilian players have usualy a ping about 35 to 90. For local players the server is realy fast, but for people from other countries (like from USA) the ping aways is about 250.

Because of this, since the master.tremulous.net is (I believe) in USA too, the ping is very hight, so my server never appears in the official "Get New List" of Tremulous.

I propose to create a paramether ( for both tremded.* (x86|exe) and tremulous.* (x86|exe) ) like +set master_server master.tremulous.net so it would be easy to have alternative master servers.

I need this because I want to make a master server for tremulous.com.br, for brazilian servers. This would give an alternative option for good and fast games for brazilian people.

Making this is very easy, just substuting the MASTER_SERVER_NAME variable in Tremulous and getting it with something like masterServerName = Cvar_Get ("masterserver", ...

Please consider doing this :D

And thanks for reading this post!
url=http://tremulous.com.br]All about Tremulous, in portuguese: Tremulous Lusófono[/url]

Please, help Tremulous development: donate.

Caveman

  • Guest
[To Tremulous Developers] Master Server option needed!
« Reply #1 on: August 26, 2006, 04:22:44 pm »
Wow, the first sensible request I've seen in a long time :)

Seeing this implemented would really solve this issue.

Stof

  • Posts: 1343
  • Turrets: +1/-1
[To Tremulous Developers] Master Server option needed!
« Reply #2 on: August 26, 2006, 04:26:24 pm »
There's a problem with your server. The ping show in the master server list is for the local machine to the server, no for the master server to the server.
urphy's rules of combat
8 ) Teamwork is essential; it gives the enemy someone else to shoot at.
18 ) Make it too tough for the enemy to get in and you can't get out.

Caveman

  • Guest
[To Tremulous Developers] Master Server option needed!
« Reply #3 on: August 26, 2006, 04:36:47 pm »
Hmm then we all have faulty servers. As this is not only his server.
I know of no one that gets accurate pings displayed.

Stof

  • Posts: 1343
  • Turrets: +1/-1
[To Tremulous Developers] Master Server option needed!
« Reply #4 on: August 26, 2006, 04:46:23 pm »
Well, they are accurate for me. I know in advance that the tjw server will have a bad ping for me but the SATGNU will not.

What is your problem exactly?
urphy's rules of combat
8 ) Teamwork is essential; it gives the enemy someone else to shoot at.
18 ) Make it too tough for the enemy to get in and you can't get out.

jmonteiro

  • Posts: 31
  • Turrets: +1/-0
    • http://www.tremulous.com.br
[To Tremulous Developers] Master Server option needed!
« Reply #5 on: August 26, 2006, 04:49:52 pm »
The Ping shown in the list (in the tremulous clients) is the ping from the CLIENT to the Server.

But the problem is that the Master server DISCARDS servers with low ping (between server and master). At least this is what I believe, since I have created a tremmaster (master server), a tremded (tremulous server) and a tremulous (tremulous client) with moddified master_server_name and every worked, but when I point everything back to master.tremulous.net, my server just don't appear in the official list.
And if I directly enter in the server (adding the IP address to favorites) it does enter and the game does work.

Thanks!
url=http://tremulous.com.br]All about Tremulous, in portuguese: Tremulous Lusófono[/url]

Please, help Tremulous development: donate.

next_ghost

  • Posts: 892
  • Turrets: +3/-6
[To Tremulous Developers] Master Server option needed!
« Reply #6 on: August 26, 2006, 04:51:26 pm »
Quote from: "Caveman"
Hmm then we all have faulty servers. As this is not only his server.
I know of no one that gets accurate pings displayed.


The problem is in the huge difference between serverlist and ingame ping measurement. You can't expect that a few packets will give you the same results as continuous game traffic.
If my answer to your problem doesn't seem helpful, it means I won't help you until you show some effort to fix your problem yourself!
1.2.0 release's been delayed for 5:48:00 already because of stupid questions.

Stof

  • Posts: 1343
  • Turrets: +1/-1
[To Tremulous Developers] Master Server option needed!
« Reply #7 on: August 26, 2006, 04:53:46 pm »
Quote from: "next_ghost"
Quote from: "Caveman"
Hmm then we all have faulty servers. As this is not only his server.
I know of no one that gets accurate pings displayed.


The problem is in the huge difference between serverlist and ingame ping measurement. You can't expect that a few packets will give you the same results as continuous game traffic.

Actually, the ping displayed is extremly close to the one that displays on the lagometer. It's the ping displayed in the score list that is very different.
urphy's rules of combat
8 ) Teamwork is essential; it gives the enemy someone else to shoot at.
18 ) Make it too tough for the enemy to get in and you can't get out.

jmonteiro

  • Posts: 31
  • Turrets: +1/-0
    • http://www.tremulous.com.br
[To Tremulous Developers] Master Server option needed!
« Reply #8 on: August 26, 2006, 05:05:13 pm »
The ping displayed in the list is the ping between you (client) and server (tremded).
The ping between master server (tremmaster) and server (tremded) is not displayable.

But this topic isn't about this: is about setting alternative master servers, about the implementation in the first topic :)
url=http://tremulous.com.br]All about Tremulous, in portuguese: Tremulous Lusófono[/url]

Please, help Tremulous development: donate.

Timbo

  • Administrator
  • Posts: 447
  • Turrets: +155/-161
[To Tremulous Developers] Master Server option needed!
« Reply #9 on: August 26, 2006, 05:32:57 pm »
Quote from: "jmonteiro"
But the problem is that the Master server DISCARDS servers with low ping (between server and master).

No. The master server simply provides a list of servers, it's your local client that filters servers out based on ping from your client to each server.

The master server is set using the sv_master[123..] cvars.

Are you sure you're configuring your server as an internet server (+set dedicated 2)?

Undeference

  • Tremulous Developers
  • *
  • Posts: 1254
  • Turrets: +122/-45
[To Tremulous Developers] Master Server option needed!
« Reply #10 on: August 27, 2006, 04:25:32 am »
Quote from: "Stof"
[snip]
Actually, the ping displayed is extremly close to the one that displays on the lagometer. It's the ping displayed in the score list that is very different.
The lagometer is fairly accurate. The scores list and server list are not. In the list, I often see 100-200ms rates for servers I usually get between 40 and 50ms on.
Need help? Ask intelligently. Please share solutions you find.

Thats what we need, helpful players, not more powerful admins.

jmonteiro

  • Posts: 31
  • Turrets: +1/-0
    • http://www.tremulous.com.br
[To Tremulous Developers] Master Server option needed!
« Reply #11 on: August 27, 2006, 11:34:09 pm »
Quote from: "Timbo"

The master server is set using the sv_master[123..] cvars.


So, if I want to make the master server master.justatest.com instead of master.tremulous.net, I need to put +set sv_master1 master.justatest.com in the tremded.(x86|exe) and tremulous.(x86|exe), right?

Quote from: "Timbo"

(...)
Are you sure you're configuring your server as an internet server (+set dedicated 2)?
(...)


Yes. I am running the server (tremded) in a house, and connecting with Tremulous from another house, with another internet link, without any LAN connection (not even VPN).



The server (the name is Tremulous.com.br
) is sending normal heartbeats to master.tremulous.com.br, but it don't appear in the official server list (and I am not filtering for full/empty servers). When I recompile everything and point everything to my fake master server, it does appear normaly. Dunno why isn't in the official master.
I have another server (running tremulous in USA) with a server.conf very simmilar, and it works.
url=http://tremulous.com.br]All about Tremulous, in portuguese: Tremulous Lusófono[/url]

Please, help Tremulous development: donate.

Paradox

  • Posts: 2612
  • Turrets: +253/-250
    • Paradox Designs
[To Tremulous Developers] Master Server option needed!
« Reply #12 on: August 27, 2006, 11:37:25 pm »
What are master servers running? What paramiters for tremulous? Or something else?

∧OMG ENTROPY∧

jmonteiro

  • Posts: 31
  • Turrets: +1/-0
    • http://www.tremulous.com.br
[To Tremulous Developers] Master Server option needed!
« Reply #13 on: August 28, 2006, 12:25:51 am »
Quote from: "Paradox"
What are master servers running? What paramiters for tremulous? Or something else?


To compile a master server, just put BUILD_MASTER_SERVER = 1 in Makefile.
url=http://tremulous.com.br]All about Tremulous, in portuguese: Tremulous Lusófono[/url]

Please, help Tremulous development: donate.