r1ch.net forums
* Home Help Search Login Register
r1ch.net  |  r1ch.net stuff  |  Anticheat  |  Topic: Issues with EGL and AprQ2 / anticheat after the new R1Q2 release
Pages: 1 2 3 [All]
Print
Author Topic: Issues with EGL and AprQ2 / anticheat after the new R1Q2 release  (Read 37363 times)
R1CH
Administrator
Member

Posts: 2625



« on: September 15, 2007, 05:33:28 pm »

R1Q2 client/server recently introduced a new protocol35 change, AprQ2 and EGL do not yet support this change and *should* have dropped to protocol 34 and continued working. However, this does not appear to be the case.

AprQ2 seems not to fall back properly, and gets stuck reconnecting over and over. To work around this until a new AprQ2 is released, set cl_protocol 34 manually before connecting in the console.

EGL falls back to protocol 34 properly, but after doing so, will not load anticheat again. I have supplied Echon with an updated version of EGL, but until it is posted on his site, you can use the .exe from this file to fix the issue: http://r-1.ch/egl-0.3.1-r1.zip
Logged
starttimartti
Member

Posts: 32



« Reply #1 on: September 16, 2007, 06:40:08 pm »

Ouch. That just killed half of the people that play on my server. Could you make previous versions of server binaries available again?

And I do hope that future server versions will not do this again. If it does, I'm going to have to keep using the old version.


Edit: Do I assume correctly that if a person joins a server, that is not up to date, with the latest r1q2 client, the connection between the server and the client will be over protocol 34 (or if a person joins a server that is up to date with outdated r1q2 client)?

Would it be impossible to make this latest protocol 35 to another new protocol like "protocol 35b" or "protocol 35.1"? That way server and the client would first try to make the connection over 35b and if that fails over 35 and if that fails 34. Maybe.

I'm guessing that currently transfer byte savings that latest protocol 35 would gain are going into waste, since 95% of people are reverting back to protocol 34 or are unable to join the server at all (well latter case actually saves _a lot_ of bandwidth  wink).

I'm hosting an aq2 server and the most downloaded aq2 installer uses aprq2 (my own r1q2 using installer from http://makimiehet.mine.nu never gained much popularity), so I have to maintain my server compatible with it.
« Last Edit: September 16, 2007, 08:26:16 pm by starttimartti » Logged
R1CH
Administrator
Member

Posts: 2625



« Reply #2 on: September 18, 2007, 06:11:55 pm »

I'd rather not release old server binaries, the problem is with the clients EGL and AprQ2, both of which should be updated very shortly. This should not happen in the future as all further protocol 35 changes are versioned similar to how you suggested, so only features that the client/server agree on are used.
Logged
QwazyWabbit
Member

Posts: 402


« Reply #3 on: September 18, 2007, 10:15:55 pm »

It's always a good idea to backup the existing version before updating. Sometimes I don't take my own advice on this but most of the time I remember it.
Logged
gammaray
Member

Posts: 27


« Reply #4 on: September 22, 2007, 12:36:38 pm »

is really necesary update to the last version? im using the b7322 to run the servers and works perfect with aprq2 egl.
Logged
R1CH
Administrator
Member

Posts: 2625



« Reply #5 on: September 22, 2007, 04:25:53 pm »

If you want the bug fixes and new features from the latest release, yes. I always recommend you use the latest version, support is not provided for old versions.
Logged
gammaray
Member

Posts: 27


« Reply #6 on: September 23, 2007, 01:01:10 am »

where are the cvars of this new version? i cant find it. what are the new features..... cheesy
i upgrade my servers, but im using cl_protocol !=34 im the anticheat-cvars  to make compatible with aprq2 and egl. smiley
« Last Edit: September 23, 2007, 01:05:46 am by gammaray » Logged
hAnS!!
Member

Posts: 7


« Reply #7 on: September 23, 2007, 01:19:43 am »

with aprq2 i change the cl_protocol on the game to 34, but when i conect to the server send a message of i dont have anticheat...

i have the last anticheat version ( whit r1q2 dont have a problem)

i think.. the anticheat module is not working on aprq2, because more playeras have this problem on my mod (dday)

sorry for my inglish :S
Logged
R1CH
Administrator
Member

Posts: 2625



« Reply #8 on: September 23, 2007, 02:31:03 am »

I check the AprQ2 code, it should still load anticheat even at protocol 34. I tested this with AprQ2 1.20 on an anticheat optional server and I was still anticheat valid.
Logged
hAnS!!
Member

Posts: 7


« Reply #9 on: September 23, 2007, 02:40:09 am »

i prove aprq2 on my pc and work perfect

is problem of the players of my mod

lol Noobs >,<

but i have a dude... if in the server force to use cl_protocol 34 maybe they dont have problems Huh?

thanks...
Logged
gammaray
Member

Posts: 27


« Reply #10 on: September 24, 2007, 12:46:59 pm »

read my other post, i force cl_protocol to 34.

avispate po wn! xD y visita www.q2chile.com
Logged
R1CH
Administrator
Member

Posts: 2625



« Reply #11 on: September 26, 2007, 07:07:36 pm »

EGL 0.3.1-R1 was released to fix this. http://egl.quakedev.com/
Logged
gammaray
Member

Posts: 27


« Reply #12 on: September 27, 2007, 12:29:31 pm »

and aprq2, any news?
Logged
R1CH
Administrator
Member

Posts: 2625



« Reply #13 on: September 27, 2007, 01:47:40 pm »

<Maniac-> well i added the support, only thing that i need to fix is async mode, for some reason after while it start to studder for about one minute

So... soon hopefully Smiley.
Logged
starttimartti
Member

Posts: 32



« Reply #14 on: October 14, 2007, 08:04:33 am »

This should not happen in the future as all further protocol 35 changes are versioned similar to how you suggested, so only features that the client/server agree on are used.

So does this mean that Aprq2 1.20 will again be able to connect normally with original protocol 35 at some point in the future?

or just that Aprq2 1.21 (and egl and others) will not break as badly if/when protocol 35.2 is released?
Logged
R1CH
Administrator
Member

Posts: 2625



« Reply #15 on: October 14, 2007, 02:13:48 pm »

No, AprQ2 1.20 will always be be broken, you will need to update to 1.21.
Logged
Name
Guest
« Reply #16 on: October 14, 2007, 05:34:55 pm »

Quote
No, AprQ2 1.20 will always be be broken, you will need to update to 1.21.
I think 1.21b was removed (maybe because of the stuttering problem?). It used to be on http://maniac.aq2world.com/apr/ but isn't anymore. And 1.21b still drops off with "Player was dropped: bad clc_move usercmd read (newcmd)" on the new server software, for what it's worth. I'm guessing a new version is being worked on.
Logged
Wr4i7h
Member

Posts: 12


« Reply #17 on: October 15, 2007, 04:15:21 pm »

You can download the 1.21 beta 2 here: http://personal.inet.fi/cool/maniac/aprq2_v1.21b2.zip
Be sure to remove the anticheat if you want to try it out on AC-enabled servers.
Logged
gammaray
Member

Posts: 27


« Reply #18 on: October 17, 2007, 10:47:51 pm »

You can download the 1.21 beta 2 here: http://personal.inet.fi/cool/maniac/aprq2_v1.21b2.zip
Be sure to remove the anticheat if you want to try it out on AC-enabled servers.


When i try to connect to the server, says "this servers use anticheat" i cant connect any server with AC-Enabled....

And some players cant move, have the clc_move error.....how can they fix it?
« Last Edit: October 17, 2007, 11:28:27 pm by gammaray » Logged
R1CH
Administrator
Member

Posts: 2625



« Reply #19 on: October 18, 2007, 02:45:07 am »

Wait for final version, obviously it isn't ready yet.
Logged
gammaray
Member

Posts: 27


« Reply #20 on: October 18, 2007, 02:16:13 pm »

ok no problem, another thing, the hook in this new apr1.21b2 is just like the r1q2 hook, can you speak with the person who is making the new versionof apr. if can put the hook of the aprq2 1.20 in this new version please. grin
Logged
R1CH
Administrator
Member

Posts: 2625



« Reply #21 on: October 18, 2007, 02:53:08 pm »

What do you mean by hook? If you mean grappling hooks, those are all server-side, there is no such thing as a hook in R1Q2 or AprQ2.
Logged
gammaray
Member

Posts: 27


« Reply #22 on: October 18, 2007, 06:55:47 pm »

yes, it was grappling hook.

i use the last r1q2 to mount ha dedicated server, the server have grappling hook but is quite different between r1q2 and apr.
in apr the grappling hook is just like l-fire, in movement i mean.

so that is my question, can maniac make this new version using the grappling hook of aprq2 1.20 because in the 1.21b2 the grappling hook it almost the same of r1q2. grin

sorry if my english very well.....
Logged
R1CH
Administrator
Member

Posts: 2625



« Reply #23 on: October 18, 2007, 07:14:56 pm »

There is no grappling hook in R1Q2 or AprQ2 or any other engine, any grappling hook code is inside a gamex86.dll or gamei386.so file depending on the mod.
Logged
Wr4i7h
Member

Posts: 12


« Reply #24 on: October 19, 2007, 05:54:26 am »

gammaray, maybe you mean the movement of the hook... try
Code:
set cl_async 0

These betas have the decoupling enabled by default, just like R1Q2, and that can change the feel of some things. You can use that cvar both in these Apr betas and R1Q2.

Edit: Maybe it would be a good idea to have it disabled by default in the 1.21 final; most people don't bother to read the readme and I'm sure that many will just find it weird that they can't trickjump like before.
« Last Edit: October 19, 2007, 05:58:24 am by Wr4i7h » Logged
TgT
Member

Posts: 103


« Reply #25 on: October 28, 2007, 10:00:51 am »

Give it a try now,
http://maniac.aq2world.com/apr/aprq2_v1.21.zip
Its a offical release.
Logged
R1CH
Administrator
Member

Posts: 2625



« Reply #26 on: October 28, 2007, 10:13:54 am »

I saw it, Maniac contacted me about getting anticheat support. I have it mostly working, but there is also a crash bug in 1.21 when OpenAL is enabled, so he might be releasing another update soon. Due to fundamental changes in AprQ2 1.21, older versions will NOT be supported by anticheat once 1.21 support is active.
Logged
TgT
Member

Posts: 103


« Reply #27 on: October 28, 2007, 10:49:28 am »

What bug with openAL ?  maybe just win32 bug cuase it didnt happen to me in pclos Smiley
Logged
R1CH
Administrator
Member

Posts: 2625



« Reply #28 on: October 28, 2007, 10:58:29 am »

When using OpenAL, it crashes when trying to page in already loaded sounds. Should be easy to reproduce:

set s_initsound 2
snd_restart
map q2dm1
disconnect
map q2dm1


If it doesn't crash, you are probably missing the OpenAL libraries.
Logged
R1CH
Administrator
Member

Posts: 2625



« Reply #29 on: October 28, 2007, 12:43:04 pm »

AprQ2 1.21 is now supported. Download here: http://maniac.aq2world.com/apr/aprq2_v1.21.zip
Logged
Gore!
Member

Posts: 3


« Reply #30 on: October 28, 2007, 09:28:36 pm »

Hi, I q2 InstaDM and InstaCTF player of Chile.

The hook of apr1.20 with apr1.21 are different, or is slowly feeling, strange filter or I do not know…
I invite you to try at some server and compare.

One of the problems is that: Try launching the hook at distance, it will disappear after a few seconds,  It´s very uncomfortable for older players in mods of quake2 with hook (no grapple).

cya Sad
Logged
R1CH
Administrator
Member

Posts: 2625



« Reply #31 on: October 28, 2007, 09:38:48 pm »

I suggest you report any bugs with AprQ2 to Maniac, I do not develop AprQ2. I suspect this may be related to the cl_async feature now available in AprQ2.
Logged
Gore!
Member

Posts: 3


« Reply #32 on: October 28, 2007, 09:45:50 pm »

I suggest you report any bugs with AprQ2 to Maniac, I do not develop AprQ2. I suspect this may be related to the cl_async feature now available in AprQ2.
Thanks, but... where can I find his?
« Last Edit: October 29, 2007, 05:52:53 am by Gore! » Logged
R1CH
Administrator
Member

Posts: 2625



« Reply #33 on: October 31, 2007, 02:18:31 pm »

He can be reached on QuakeNet in #aq2world.
Logged
Gore!
Member

Posts: 3


« Reply #34 on: November 02, 2007, 12:13:41 am »

Thanks man, I think maniac already fixed the problem  grin
Logged
v3non
Member

Posts: 11


« Reply #35 on: November 08, 2007, 05:00:14 pm »

aprq2 1.211

-Fixed models with 0 skins would crash the game.
-Fixed gl_decals would cause a crash.
-Fixed beam bug.
-Fixed rotating sky with axis.

http://maniac.aq2world.com/apr/aprq2_v1.211.zip

Smiley
Logged
Pages: 1 2 3 [All]
Print
r1ch.net  |  r1ch.net stuff  |  Anticheat  |  Topic: Issues with EGL and AprQ2 / anticheat after the new R1Q2 release
Jump to:  

Powered by SMF 1.1.19 | SMF © 2013, Simple Machines