Packet Exchange Interval public test

Posted:
22 May 2023 at 21:17
Source:
JCF post

Way back in 1.21, JJ2’s network code was edited so that servers and clients would update player positions to each other less frequently. However, most of us are not using 56K modems anymore. As such, there’s an experimental new JJ2+ build that allows more frequent update speeds. There are two commands:

/pxiserver sets how often the server tells clients where other players are. In theory, this should have limited effect on gameplay (except for melee attacks), but lower numbers should make the game visually smoother for clients.
/pxiclient sets how often you, a client, tell the server where you are. In theory, lower numbers should mean the server has a more accurate idea of where you are, for purposes of determining whether other players’ bullets hit you.

The hope of this release is to find the best values for each command. JJ2 players vary greatly in their locations around the world, so this will take some doing.

For full details, see SJ’s informative post on the subject. Because this code is experimental, if you are using this version of plus.dll, you will only be able to join other servers using this exact version of plus.dll.

- Violet CLM


Comments

FabiAN[NC] on 22 May 2023 at 23:37

hi
im very thankfull for this!!
when i was testing moveable PLATFORM’s (like pinkplatform,grassplatform..)
i found out there is a problem:

when i was using them, i found out that i see the other rabbits not near me,
when i was moving the (pinkplatform) with keys, around the map (slower,or faster)
= then the other player was often behind me! and that it dont works so that it should be,
.
they often was behind my rabbit, because of a lower player poss update…
.
try this out
a pinkplatform on multiplayer
moveable with keys (for server)
if the bunnys is standing on the pinkplatform, and the server move it around the map (faster)
then we see often the other rabbits behind the pinkplatform, because of the lower rabbit poss update
- i had this problem

i think: if players are standing on a moveable (pinkplatform) then:
it should update the player poss faster for others,
or.. they will see the other rabbits behind the pinkplatform..
.
.
i was testing this with (pinkplatform)
because:
i want to build (vehicle) that moves bunnys around
for example:
what do you think about a spaceship, that transport bunnys from one planet to the other one,
im working on such a project (one HUGE map, many different planets..)
and 1x spaceship that transport the bunnys
.
, my idea is to change the (pinkplatform) = into (tiles),
- on j2o is a Great example for this (..i dont have the link right now…)
its a elevator,lift level, that change a pinkplatform, into (tiles)
with that idea, we also could build vehicle, and move the bunnys around
.
sadly when i was testing this idea, and the server was moving the (pinkplatform)
then we saw the other bunnys often behind the platform (while moving..)
because of this problem,
i think: if a rabbit is standing on a (pinkplatform) then it really should update the player poss for all faster!
or we will see the other bunnys behind the platform..

ThunderPX on 27 May 2023 at 15:07

It’s freaking amazing that 25 years after launch, people are still finding ways to improve the game.

t3Kev on 6 Jun 2023 at 16:38

I posted my feedback on the jj2+ issue tracker site of bulletreporters.

Post a comment

You need to log in to post comments on this newspost.