ETpub Nightly Build Client & Server


(cheesy) #81

Haha i got a PM from bigbear also. but mine was advertising…not scary


(acQu) #82

Hi,

is it possible that you add sess.aWeaponStats to LUA ?

// TODO: sess.aWeaponStats
//et_gclient_addfield(sess.aWeaponStats, FIELD?_ARRAY, 0),


(eljae) #83

I just installed the lastest version of this nightly build on a new server of my clan. I was hoping a little more would be enabled with this new version.
I really like Etpub and have been using it for my clans servers mostly for nearly 5 years now. What i want fixed is the NO_GUID issue and on seeing a link about this nightly build I am excited on a possible fix. I see now that the GUID can be dowbnloaded via the client, which is very cool but I was hoping that the server would download the new etkey for players without the need for a client, of course I probably am wishing to hard.

For now I am keeping the new nighly build on my test server and hope it is a good improvement. I just have a question.
I’m guessing most new players won’t really download the client and therefore might indeed not have a GUID. Will players when banned without GUID still cause ALL players without GUID to be banned, on this new version?


(Flames) #84

[QUOTE=eljae;401755]I just installed the lastest version of this nightly build on a new server of my clan. I was hoping a little more would be enabled with this new version.
I really like Etpub and have been using it for my clans servers mostly for nearly 5 years now. What i want fixed is the NO_GUID issue and on seeing a link about this nightly build I am excited on a possible fix. I see now that the GUID can be dowbnloaded via the client, which is very cool but I was hoping that the server would download the new etkey for players without the need for a client, of course I probably am wishing to hard.

For now I am keeping the new nighly build on my test server and hope it is a good improvement. I just have a question.
I’m guessing most new players won’t really download the client and therefore might indeed not have a GUID. Will players when banned without GUID still cause ALL players without GUID to be banned, on this new version?[/QUOTE]
It is impossible to make the automatic downloading of the etkey serverside… The server has no access to the harddrive of the client, on which he has to place the file.

If the etpub client is added to the server, it has to be downloaded by every client, so that would make sure every player has the client.

If you’re not using the new client, banning players without guid, will not ban every player without a guid anymore. They will only be banned by IP, but since most people have dynamic IP’s they won’t be banned for long. The new etpub version now also bans on MAC address, but this also requires the client.


(eljae) #85

Hi Flames, I am running the nightly build on my server and have forced all players to download the nightly build client. You said in am earlier reply, that the client does not work for Linux based versions? Well I am running a Linux server with the nightly build and players forced to download the clients who didn’t have a GUID before the download, still don’t have a GUID? It seems like an ETKEY was not downloaded for them.

I want players to have GUID so they can have xpsave and admin with the Etpub server.

NB: possible bug = set g_floodprotect is not working on my test server with the nightly build.


(Dragonji) #86

Mod based GUIDs would solve the problem.


(Flames) #87

[QUOTE=eljae;402037]Hi Flames, I am running the nightly build on my server and have forced all players to download the nightly build client. You said in am earlier reply, that the client does not work for Linux based versions? Well I am running a Linux server with the nightly build and players forced to download the clients who didn’t have a GUID before the download, still don’t have a GUID? It seems like an ETKEY was not downloaded for them.

I want players to have GUID so they can have xpsave and admin with the Etpub server.

NB: possible bug = set g_floodprotect is not working on my test server with the nightly build.[/QUOTE]

The client not working for linux was an older version than 20120425… This version works fine. I’ve tested it with 2 machines in a lot of different circumstances, and etkey downloading always worked.

I have found only 1 way for players not to have a guid. This is when the 0.9.1 server version is used with the new client. The old guid (which doesn’t exist) is saved and used when players connect (so before they have an etkey). If you do !userinfo on 1 of those players you should see that they have 2 guids (1 stored and 1 new). The stored is empty, and the new is a real guid, but it is not used because it is considered spoofed.

I must say that the nightly server build is acting weird from time to time, but I’ve never had issues with g_floodProtect.


(eljae) #88

[QUOTE=Phenomenon;397308]

Download the Nightly Build of ETpub client 20120415 r477 (recommended)
MD5sum: 97bae1c4d5ea7eb371f932d40690739b

pheno[/QUOTE]

Hi Flames, this may seem like a silly question, but where can I download a client version above 20120415? The version you said works is 20120425 or above but where can they be downloaded from? I just quoted Pheno’s first post which only links the client version 20120415.


(Flames) #89

20120415 is the latest version…


(eljae) #90

The test server with the new mod is doing well. I can now ban via ip instead of GUID which has enhanced the security of the server. I still have a problem with the client though, with a GUID mismatch displayed, as shown in the attachments:

This message is displayed even though the mod version is 1.0.0 and not 0.9.1, which you said would cause the GUID mismatch issue.

A picture at the botton of this post shows the mod version on my test server. I know I probably have some settings wrong as another clan leader I have seen, has got the new client working fine on his server and I am talking with him a little. I want to get the client working on my server as well as the serverside, but I add the client to the server ftp, force download and no etkey is downloaded? I have come on the server many times without a GUID and no etkey gets downloaded and i get the message about GUID mismatch as shown below.


(Mateos) #91

Protip: Forums supports BBcode ( [IMG] [ / IMG] ) and not HTML code (It’s HTML I hope ^^’).


(eljae) #92

Ok, thanks Mateos. I added the pictures as attachments for now, but I’ll know in the future to use BBcodes if needed.


(Flames) #93

[QUOTE=eljae;402426]The test server with the new mod is doing well. I can now ban via ip instead of GUID which has enhanced the security of the server. I still have a problem with the client though, with a GUID mismatch displayed, as shown in the attachments:

This message is displayed even though the mod version is 1.0.0 and not 0.9.1, which you said would cause the GUID mismatch issue.

A picture at the botton of this post shows the mod version on my test server. I know I probably have some settings wrong as another clan leader I have seen, has got the new client working fine on his server and I am talking with him a little. I want to get the client working on my server as well as the serverside, but I add the client to the server ftp, force download and no etkey is downloaded? I have come on the server many times without a GUID and no etkey gets downloaded and i get the message about GUID mismatch as shown below.[/QUOTE]

As you can see, it says ETPub Client: No. This means the client was not loaded properly. I know this happens when a player is connecting during mapchange or end of warmup. To avoid this from happening, set g_clientVersion to 20120425.

Docs can be found here: http://www.assembla.com/code/etpub/subversion/node/blob/trunk/docs/index.html


(Indloon) #94

[QUOTE=Flames;402432]As you can see, it says ETPub Client: No. This means the client was not loaded properly. I know this happens when a player is connecting during mapchange or end of warmup. To avoid this from happening, set g_clientVersion to 20120425.

Docs can be found here: http://www.assembla.com/code/etpub/subversion/node/blob/trunk/docs/index.html[/QUOTE]

Hey, you could fix that if I enter !nextmap in intermission when I have 1 sec left, this will load next map and then it will skip it and the next map is loaded.

Just read the campaign file, get the next map by using current map, then buffer it to server cvar for example and if the next commands map isn’t equal to next map then quit. ;D


(eljae) #95

[QUOTE=Flames;402432]As you can see, it says ETPub Client: No. This means the client was not loaded properly. I know this happens when a player is connecting during mapchange or end of warmup. To avoid this from happening, set g_clientVersion to 20120425.

Docs can be found here: http://www.assembla.com/code/etpub/subversion/node/blob/trunk/docs/index.html[/QUOTE]

I still haven’t got the client to work properly, even with using set g_clientVersion “20120415”. I put the client in ftp to force download which works for me fine and etkey is downloaded, but there are differences for other players. Some have listed Etpub client as older versions and some no client, even with forced download and g_clientVersion set?

I think for now I will leave the client off the server. I’m glad to have the ip banning for now, which makes the test seem worthwhile. I would like to eventually work out if the client would work correctly for me though.


(sneak) #96

[QUOTE=eljae;402679]I still haven’t got the client to work properly, even with using set g_clientVersion “20120415”. I put the client in ftp to force download which works for me fine and etkey is downloaded, but there are differences for other players. Some have listed Etpub client as older versions and some no client, even with forced download and g_clientVersion set?

I think for now I will leave the client off the server. I’m glad to have the ip banning for now, which makes the test seem worthwhile. I would like to eventually work out if the client would work correctly for me though.[/QUOTE]

Since etpub is a serverside only mod, if you set this cvar and do have the correct pk3 loaded on your server… players must use that and their userinfo should say the exact value you set (in your case ETPub Client: 20120415).

Hacks for etpub hook the cgame of etmain, and this 1.0 version STILL doesn’t require the client to be running etpub to play on the server. When a player has “ETPub Client: No”, they are running a hack. You can test this yourself by trying to connect to your server without that pk3, and disabling your downloads… then try with a hack… you will notice that you still can’t connect without the pk3. So go head and enable your downloads again, connect with a hack. Do !userinfo on yourself and see the result.

Note that some hacks don’t work the same way so it is still possible to show the correct etpub client even while using a hack (for instance a modified ET.exe with a wallhack and chams built in).


(cheesy) #97

when a player has “ETPub Client: No” it could just be an unpure server with no client.

As far as I know, a pure server with 1.0 does require the client. Otherwise you will get invalid pk3 referenced. However I have not tried using the cvar. Maybe this is the way to get the server to be pure but also with no client?


(sneak) #98

[QUOTE=cheesy;403556]when a player has “ETPub Client: No” it could just be an unpure server with no client.

As far as I know, a pure server with 1.0 does require the client. Otherwise you will get invalid pk3 referenced. However I have not tried using the cvar. Maybe this is the way to get the server to be pure but also with no client?[/QUOTE]

Nobody really runs unpure servers, that’s more of a rare technicality… It’s also kindof implied that if you want to force people to use a specific pk3 by setting the build number in the cvar that you are running a pure server.


(cheesy) #99

<<— unpure


(Phenomenon) #100

[QUOTE=acQu;401609]Hi,

is it possible that you add sess.aWeaponStats to LUA ?[/QUOTE]

We’ve added the sess.aWeaponStats gentity field to the Lua API in version 1.0.0.