Ingame Spider

82 replies [Last post]
<MFR>Dlinyj
Dlinyj's picture
Offline
Joined: Jul 2007
Posts:
Ingame Spider
D e c e m b e r wrote:

Ingame Spider works perfect in the updated version of Quake Q3 1.32/TSU 1.32d win-x86 Dec 16 2008 (not from Id, but from ME). If someone does not mind punkbuster incompatibility and is not afraid of virus infection ( Angel ), he can try it now (rapidshare link, 540 K). To do not overwrite old version with the new one, new quake3.exe can be renamed to q3new.exe and placed to the same folder.

Having installed this version, it is better to add one new parameter into q3config file: seta ui_useGamename "1"
It enables advanced filtering by mod name and prevents servers from fading out while loading the list (if your game is working under specific mod like excessiveplus).

Full list of changes see in the accompanying tsu.htm

It's is the best client Quake. I use it for some time. In vizible list server load much faster. And you can see a much larger servers.

dlinyj.livejournal.com

cml
Forum moderator Rank moderator LIVING LEGEND
camel-xp's picture
Offline
Joined: Mar 2006
Posts:
PL Poland
Ingame Spider
D e c e m b e r wrote:

Ingame Spider works perfect in the updated version of Quake Q3 1.32/TSU 1.32d win-x86 Dec 16 2008 (not from Id, but from ME). If someone does not mind punkbuster incompatibility and is not afraid of virus infection ( Angel ), he can try it now (rapidshare link, 540 K). To do not overwrite old version with the new one, new quake3.exe can be renamed to q3new.exe and placed to the same folder.

Having installed this version, it is better to add one new parameter into q3config file: seta ui_useGamename "1"
It enables advanced filtering by mod name and prevents servers from fading out while loading the list (if your game is working under specific mod like excessiveplus).

Full list of changes see in the accompanying tsu.htm

And whats wtih that? Happy
[code:1]xp_version xp 1.03/TSU 1.03b (Dec 18 2008)[/code:1]

mow Q [EN]
Offline
Joined: Nov 2003
Posts:
Ingame Spider

ofc, in god we trust... :roll:

D e c e m b e r
Developer
brb24hours's picture
Offline
Joined: Aug 2008
Posts:
Ingame Spider

Quote:
xp_version xp 1.03/TSU 1.03b (Dec 18 2008)

You could see it in my or other madsod-servers info. This is little updated version of excessiveplus 1.03 (server qagame only), where some problems solved and some features added:

    - chat filtering for non e+ clients (prevents view direction jumping when someone chats)
    - no e+ version check (clients do not need to upgrade or downgrade e+ to connect to a server)
    - normal muting with 'mute' command (but muted state is cleared on level changes)
    - blocked <rcon via callvote>
    - blocked dropping of empty powerups
    - fixed rotation end problem (normal jumping to the start of rotation)
    - some new weapon behavior (manageable with cfgs):
      * gauntlet can boost player's speed when firing
      * bfg style 3 changes (knocking cycle shortening and explosion combining with style 1)
      * relative flyout speed for missile weapons (grenade, rocket, bfg, plasma, grapple)
[/][/][/][/][/][/][/][/][/][/]
cml
Forum moderator Rank moderator LIVING LEGEND
camel-xp's picture
Offline
Joined: Mar 2006
Posts:
PL Poland
Ingame Spider
D e c e m b e r wrote:

Quote:
xp_version xp 1.03/TSU 1.03b (Dec 18 2008)

You could see it in my or other madsod-servers info. This is little updated version of excessiveplus 1.03 (server qagame only), where some problems solved and some features added:

    - chat filtering for non e+ clients (prevents view direction jumping when someone chats)
    - no e+ version check (clients do not need to upgrade or downgrade e+ to connect to a server)
    - normal muting with 'mute' command (but muted state is cleared on level changes)
    - blocked <rcon via callvote>
    - blocked dropping of empty powerups
    - fixed rotation end problem (normal jumping to the start of rotation)
    - some new weapon behavior (manageable with cfgs):
      * gauntlet can boost player's speed when firing
      * bfg style 3 changes (knocking cycle shortening and explosion combining with style 1)
      * relative flyout speed for missile weapons (grenade, rocket, bfg, plasma, grapple)

Good, but why I hear first time about it Thinking:

Who did it and where I can download this file?

[/][/][/][/][/][/][/][/][/][/]

D e c e m b e r
Developer
brb24hours's picture
Offline
Joined: Aug 2008
Posts:
Ingame Spider

This xp update (and quake3.exe above) was made by me. Qvm code was decompiled to something like assembler source, changes were done and code compiled back to qvm. I try make an attachment.

new vars for game configs:

Weapons:Gauntlet
- Boost - floating point multiplier for the players's speed when gauntlet is firing. Default value = 1. For madsod cfg i set it to 1.313 (400=>525).

Weapons:BFG
- knockingcycle - weapon cycle (recharge time) when weapon is used to push yourself (applied only to bfg style 3 and is experimental). Default value = 600, i.e. when you move with bfg, it shoots faster than its default cycle.

Weapons:grenadelauncher
Weapons:rocketlauncher
Weapons:plasmagun
Weapons:BFG
Weapons:grapple
- relative - flyout speed mode:

    0 (default value) - standard behavior: constant speed in all directions; 1 - speed-up mode: flyout speed is relative to player's speed along the view direction and it can not be less than Speed value (i.e. speed adding is done only if the result is greater than Speed constant)
    2 - true relative: flyout speed is completely relative to player's speed (simple vector adding, it affects the fly direction)
______________________________

Two ways to install this xp update:

a) simply rename zip to pak4.pk3 or something like and put it into excessiveplus folder. Players with cl_allowDownload = 1 will download it, but pure mode should work properly.

Cool unpack all pk3 in the excessiveplus folder (first pak0, then pak3; excessiveplus folder must be the root for unpacking both) and then unpack this zip there (replace qagame.qvm in excessiveplus/vm with the new file). Source pk3 files must be removed or renamed (extension changed to be not pk3). Players will never download new file and any other e+ file, but pure mode will force clients to unload excessiveplus mod, because its paks are not referenced on the server.

Or someone knows better way...

[/]
cml
Forum moderator Rank moderator LIVING LEGEND
camel-xp's picture
Offline
Joined: Mar 2006
Posts:
PL Poland
Ingame Spider

Nice, thanks for your effort.

HYPERNITE
Offline
Joined: Dec 2006
Posts:
Ingame Spider

does not help all the linux servers out there Sad



D e c e m b e r
Developer
brb24hours's picture
Offline
Joined: Aug 2008
Posts:
Ingame Spider

As far as i understand the master-server algorithm, it places newly registered server into a random position in the list, and, if pinging is blocked, the server will stay there for about 15 minutes, then dropped out. So, it is possible to change server's position by blocking pinging for 15 minutes or registering it with another port, but new position is not predictable. No more than 8 (eight) different ports are allowed to be registered from one IP-address within 15 minutes.

I noticed that the probability distribution has a maximum at the end of list, but it can be just my paranoic feeling Happy . It can take many registration attempts before the server is placed in the first hundred (my well-visibiliry criterium).

As to the in-game browser problems, their sources are the bug in the quake engine code (leads to low speed querying) and the bug in the game ui code (leads to dropping servers out of the displayed list).

Querying speed can be raised up to normal by setting cl_maxPing = 500 or less (it is the maximum acceptable ping for the listed servers, and it has a "bug margin" at the value 500). In my engine version i have removed the bug margin for cl_maxPing and added ping retry for the case of high packetloss.

Dropping out of the list can not be fixed by changing settings. It happens because of limited number of displayed positions in the browser, just 128. So, when the game is querying the list of servers (which usually contains about 2000 postitons), it has to fit it somehow to that displaying limitation, and it uses the sorting criteria to do it. It looks OK when the list is browsing under the standard baseq3 game. But when the specific mod is loaded, which hides servers with another mods (like e+ does), then the visible postions can be sorted out in favor of the hidden ones, and it looks like the well known fading out.

Dropping out can be fixed by e+ developers team in their ui-code. I have done it in my quake engine version with the pre-filtering option, which just prevents placing hidden positions into the displayed list (so no sorting out happens).

..and what about Linux?

cml
Forum moderator Rank moderator LIVING LEGEND
camel-xp's picture
Offline
Joined: Mar 2006
Posts:
PL Poland
Ingame Spider

They should make servers list same as on urban terror standalone version, their browser see all servers for urban terror in one big list all the time