Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update master server list. #166

Open
illwieckz opened this issue Jun 24, 2015 · 21 comments
Open

Update master server list. #166

illwieckz opened this issue Jun 24, 2015 · 21 comments

Comments

@illwieckz
Copy link
Member

I have found some master servers:

Quake 2

  • master.quakeservers.net:27900

Quake 3

  • dctalk.no-ip.info:27950
  • master0.excessiveplus.net:27950
  • monster.idsoftware.com:27950
  • master.quakeservers.net:27000

QuakeWorld

  • qwmaster.fodquake.net:27000

Reaction Quake

  • q3master.reactionquake3.com:27950

Return to Castle Wolfenstein

  • wolfmaster.s4ndmod.com:27950

I've seen that deathmask.net is hosting a Quake master server but unless others (Open Arena, Xonotic etc.) I did'nt find yet a way to query it. I will email willis to ask him how we can query this master server.

Some games are currently lacking master servers, like Quake Wars, and some Unreal ones.

The GameTracker website references many servers for these games:

So, there is probably some master servers online, we must find them! 😀

If you know any master server for any supported game, feel free to write down a comment in this thread! 😉

@illwieckz illwieckz added this to the XQF 1.0.7 milestone Jun 24, 2015
@illwieckz illwieckz changed the title Update server master list. Update master server list. Jun 24, 2015
@illwieckz
Copy link
Member Author

Ok, Willis answered me. His Quake master server is a master server for Quake games based on the DarkPlace engine (NetQuake protocol, but Quake3-like Master/Server queries), so currently XQF does not support that yet.

He is also hosting an undocumented RTCW master:

Return to Castle Wolfenstein

  • dpmaster.deathmask.net:27950

Thanks to him!

@illwieckz
Copy link
Member Author

Hexen2

HexenWorld

Unreal

QuakeWorld

The Quake3 servers monster.idsoftware.com and master3.idsoftware.com are aliases on the same ip (so only one is needed).

@illwieckz
Copy link
Member Author

Games that are currently lacking master servers:

ET: Quake Wars, Tribes 2, Postal 2, America's Army, Medal of Honnor: Allied Assault, Battlefield 1942.

@illwieckz
Copy link
Member Author

some UT master servers (see http://wiki.333networks.com/index.php/Configuration/Unreal_Tournament):

Unreal

  • unreal.epicgames.com:28900
  • master.333networks.com:28900
  • master.errorist.tk:28900
  • master.noccer.de:28900

@illwieckz
Copy link
Member Author

Hmm, UT 2k4 masters are certainly working, but I don't own the game and a valid setup is needed to query the master servers. If someone have a valid UT 2k4 setup, can he check if XQF queries successfully the master servers?

illwieckz added a commit to illwieckz/xqf that referenced this issue Jun 27, 2015
@illwieckz
Copy link
Member Author

@illwieckz
Copy link
Member Author

Rune

  • master.333networks.com:28900

Postal 2

  • master.333networks.com:28900

But like the UT master server from 333networks.com, I get an empty list but the master is not empty: http://master.333networks.com/g/ut

In fact, the only master server that answers a non-empty list using the gamespy protocol (-gsm qstat argument) is unreal.epicgames.com:28900, there is something to fix somewhere, perhaps in QStat.

I've send a mail to Darkelarious, the guy who develop the 222networks master server software to understand what is going wrong.

@illwieckz
Copy link
Member Author

Unreal Tournament

  • master2.qtracker.com:28900

This one answers to qstat -gsm,ut, but I've read this master server also host some other games but did not answers to other games requests.

illwieckz added a commit to illwieckz/xqf that referenced this issue Jun 28, 2015
illwieckz added a commit to illwieckz/xqf that referenced this issue Jun 28, 2015
@illwieckz
Copy link
Member Author

Battlefield 1942

  • master2.qtracker.com:28900

It works with -gsm,bfield1942, so if I can't list 333networks.com master servers, perhaps it's not QStat fault, qstat works well on qtracker.com master server.

illwieckz added a commit to illwieckz/xqf that referenced this issue Jun 28, 2015
@illwieckz
Copy link
Member Author

Well, there is something strange

qstat -gsm,mohaa gsm.qtracker.com:28900 gives 0 but http://www.qtracker.com/server_list_details.php?game=medalofhonoralliedassault gives many. So I can add this web page, but it could be better to debug the qstat query…

@illwieckz
Copy link
Member Author

Note:

master2.qtracker.com's official name is gsm.qtracker.com
q3master.reactionquake3.com is an alias to master.rq3.com

@illwieckz illwieckz self-assigned this Jun 28, 2015
illwieckz added a commit to illwieckz/xqf that referenced this issue Jun 28, 2015
illwieckz added a commit to illwieckz/xqf that referenced this issue Jun 28, 2015
illwieckz added a commit to illwieckz/xqf that referenced this issue Jun 28, 2015
illwieckz added a commit to illwieckz/xqf that referenced this issue Jun 28, 2015
illwieckz added a commit to illwieckz/xqf that referenced this issue Jun 28, 2015
illwieckz added a commit to illwieckz/xqf that referenced this issue Jun 28, 2015
illwieckz added a commit to illwieckz/xqf that referenced this issue Jun 28, 2015
@illwieckz
Copy link
Member Author

Warsow

  • excalibur.nvg.ntnu.no:27950
  • eu.master.warsow.net:27950

@illwieckz
Copy link
Member Author

For information, this is a list of GameSpy game keywords:

This is the list of web server lists from qtracker.com: http://www.qtracker.com/server_lists.php

There is a problem when we use these web lists in XQF, this is a GameSpy master server so the servers expect to be queried with the GameSpy master protocol (-gsm), if we fetch the list via HTTP instead of the the gamespy protocol, XQF try to query the server with the game known protocol.

For example if you fetch the list for BattleField 1942 using the web list instead of the GameSpy master server protocol, XQF will use the -eye All Seeing Eye server protocol instead of the -gps Gamespy server protocol), so many servers that only knows how to answer to Gamespy requests does not answer correctly.

Another example here with Unreal Tournament:
ut wrong port

@zturtleman
Copy link
Contributor

Voyager Elite Force

  • efmaster.tjps.eu:27953

@illwieckz
Copy link
Member Author

Some news about “how to query the qtracker's gamespy master server":

http://www.qtracker.com/phpBB3/viewtopic.php?f=20&t=4392&p=16699#p16699

So, things can be fixed.

@illwieckz
Copy link
Member Author

I submitted a qstat PR to fix many issue in qstat gamespy master server query: Unity-Technologies/qstat#32

The xqf master server update will be mergeable when qstat will have this fixed code merged.

@illwieckz
Copy link
Member Author

I submitted a qstat PR to fix the UT2004 server listing (overflow in color transformation code): Unity-Technologies/qstat#34 .

@thezionmainframe
Copy link

Hexen II

HexenWorld

  • master.hexenworld.org:27900

@maraakate
Copy link

I've been running a gamespy enctype 0 and enctype 1 emulator for years at master.maraakate.org

It also supports standard Quake 2, HexenWorld, QuakeWorld queries.

Daikatana has a non-standard query of "\xff\xff\xff\xffgetservers daikatana" on my master server. This is strictly for querying a UDP list and we use it with one 3rd party browser. Port offset is +10 for Daikatana.

@maraakate
Copy link

Also forgot to mention that other Q1, Q2, QW, HW, Hexen2, Heretic 2 lists I have been scraping for years so results should be similar to others and should be safe to use as a backup. For ded server hosts you can add my master as well to your "setmaster" commands to also report to mine explicitly.

@illwieckz
Copy link
Member Author

Ah this is super good to know, thanks for reaching out! I'll look at integrating this master. 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants