Unofficial "Empty Server List" Fix


(macbeth) #101

we all have where we live sites realated to games like i have in france
http://www.jeuxvideo.com/forums/0-4-0-1-0-1-0-jeu-en-reseau.htm
so why dont post here and give the link for splash , ettrackbase and splatterladder and post about the ET problems ?


(diaboliksmart) #102

[QUOTE=macbeth;391532]we all have where we live sites realated to games like i have in france
http://www.jeuxvideo.com/forums/0-4-0-1-0-1-0-jeu-en-reseau.htm
so why dont post here and give the link for splash , ettrackbase and splatterladder and post about the ET problems ?[/QUOTE]

salut, en fait, IDSoftware est en restructuration, et ils ont licencié plein de salariés, mais je ne sais pas le dire en anglais macbeth
A+


(macbeth) #103

Hello, in fact, IDSoftware is in restructuring, and they dismissed full of workers
so prolly we will have the servers list back just we need to be patient
this now explain a lot
smart where did u live ?


(Mateos) #104

(Ça se dit): They’ve fired a lot but unknown number of employees at iD, and they’re looking for “professional ones”.

(Pas sûr que JV.com soit une référence au passage x) ).


(macbeth) #105

[QUOTE=Mateos;391535](Ça se dit): They’ve fired a lot but unknown number of employees at iD, and they’re looking for “professional ones”.

(Pas sûr que JV.com soit une référence au passage x) ).[/QUOTE]
jv com was a site i used long years ago when i played games like dungeon master etc lol i was very young
@Mateos nice to see an other ET frenchy here


(Mateos) #106

You didn’t know I was french? :slight_smile:

On my side I learnt $mart is also french x)

Well, some… “tests” on JV.com are well redacted but the some testers just find the game “bad” in their opinion and turn them into garbage. They do not even do reviews… Nation Red is rated 7/20, and judged on how it was at its release. Now it is a lot different, and the test is outdated… Sadly.


(dutchmeat) #107

I’m with Cod4Fun on this one, as usefull as Paul’s workaround is, it’s causing problems with applications which depends on the original binary.
Like I said, maybe a UI mod which automaticly tries to get the original masterserverlist, if that fails it tries to search for alternative ones.
Perhaps I could make something like this which can get those alternative masterserver ip’s from a website, so when a new masterserver occurs, we can add them or remove old ones.
Alternatively I could make this mod get a list of a backup of the last known serverlist, so when all masterservers are down(the original and customs), it can still provide you with a cache of the good old times.

And this being a UI mod, it should be able to get a key from etkey.org when the user doesn’t have one.

However, these are just ideas, I must do some research to see how much of this is posible and if I will be able to make some kind of workaround for when another UI mod is loaded(eg. after joining a server).


(Paul) #108

[QUOTE=dutchmeat;391541]I’m with Cod4Fun on this one, as usefull as Paul’s workaround is, it’s causing problems with applications which depends on the original binary.
Like I said, maybe a UI mod which automaticly tries to get the original masterserverlist, if that fails it tries to search for alternative ones.
Perhaps I could make something like this which can get those alternative masterserver ip’s from a website, so when a new masterserver occurs, we can add them or remove old ones.
Alternatively I could make this mod get a list of a backup of the last known serverlist, so when all masterservers are down(the original and customs), it can still provide you with a cache of the good old times.

And this being a UI mod, it should be able to get a key from etkey.org when the user doesn’t have one.

However, these are just ideas, I must do some research to see how much of this is posible and if I will be able to make some kind of workaround for when another UI mod is loaded(eg. after joining a server).[/QUOTE]

If that would be possible, awesome.


(Dragonji) #109

I think that if facades are a bit dangerous (everybody knows F|A’s problems with few clans), somebody could try to write 2.55+ etded.x86 which automatically will send heartbeats to 2.55/2.56/2.60/b masterlists. But the problem is: is there a person who would do this and is it even possible?


($omator) #110

http://ics.samsung-updates.com/et-tce/

sorry do not have time to find unedited 255 file
anybody want md5 of files ? :slight_smile:


($omator) #111

dutchmeat you are so usefull to the community, please do your MOD asap :slight_smile:


(Peter Peterson) #112

Yeah go ahead and flame him for preffering a to think about things instead of blind rushing. Especially when there is no need to rush as the current “solution” is more of a long term workaround (if even that) than a short term fix anyways. Short: You are a hero.


(Paul) #113

It’s easy to multiple the stuff, I could easily make sure it’ll return both a server for both protocols… The problem is, ET queries all the servers and checks the protocol. If it’s not the same as the ET version, it won’t display. So you’ll need a program that redirects the traffic to the 2.55+ server and overwrites the protocol


(Paul) #114

[QUOTE=$omator;391546]http://ics.samsung-updates.com/et-tce/

sorry do not have time to find unedited 255 file
anybody want md5 of files ? :)[/QUOTE]

Are those edited files having the etmaster.net masterserver? Is it ok if I take the linux/mac files and put them on etmaster.net as well?


($omator) #115

yup infact 255 and 160b are downloaded from your site, i just did the same with all other files. feel free to put them on your site, no need to link back as my site sucks balls :slight_smile: enjoy and long live et :slight_smile:


(gaoesa) #116

No the ET queries based on the protocol. Players can use “debug_protocol” cvar to define which protocol servers they want. The getservers response ignores the protocol.


(Rudi) #117

Guys, so that you no longer have to modify ET.exe or touch your hosts file, here’s an installer for you that handles switching of master servers by acting as a proxy between the two. All you have to do is run the installer and play: http://www.rudiv.se/et/etms_proxy_installer.msi

It runs entirely in the background and will ensure that when id software’s master server comes back up, that is used. If it’s down, Paul’s will be used. If any other alternatives become available this can be extended to include them also, without fragmenting ET’s network…

In fact in the future this can be used to collate all data from all alternative master servers and return it straight to the client.

Full blog post available here: http://rudiv.se/Blog/general/wolfenstein-enemy-territory-server-list-fix


($omator) #118

to be honest i am latency freak and most i can accept affecting game ping is punkbuster check :slight_smile:
still easiest/more efficient way is simply editing host file :slight_smile:

how is that working? filtering master server querry only yes ? that should be fine,
yet all the .net jazz makes me scared :wink: good day to you all


(Rudi) #119

[QUOTE=$omator;391560]to be honest i am latency freak and most i can accept affecting game ping is punkbuster check :slight_smile:
still easiest/more efficient way is simply editing host file :slight_smile:

how is that working? filtering master server querry only yes ? that should be fine,
yet all the .net jazz makes me scared :wink: good day to you all[/QUOTE]
Don’t worry about latency or anything this only proxies the master server requests (ie. not the gameplay data) and switches accordingly.

How it works is exactly as follows:
Service Starts - It pings etmaster.idsoftware.com, if unavailable after 1s it falls back to Paul’s server.
Create a listener on Port 27950 locally and receive requests, forwards that request on and listens back for replies from the server, and then forwards them back on to the connecting client.

Give it a try, you can always uninstall later. Like I said, it’s nothing at all special but will make the process easier, you’d be surprised how many people either a) Don’t know where ET.exe is, or b) Don’t know how to edit their hosts file.

EDIT: In fact, I’ll put the whole source online soon.


($omator) #120

sounds resonable aand best solution for all the newbs that can not copy over the moded file or edit hosts file
tell you what. add to this a check for etkey presence (and if not generate one from site)
and it will be complete tool :slight_smile:

cheers long live et ;d