#[1.8.2] XProxy

1 messages · Page 1 of 1 (latest)

small zinc
#

[1.8.2] XProxy

#
1.8.2```
- Added better server switching, target server must accept your connection if not you will be never connected.
- Reworked lobby system.
broken moss
#

I sent in a pull request to reflect the change to the send command I did 3 months ago, it's a minor readme edit but documentation matters

small zinc
#

I will be fixing stuff soon ish

final pilot
#

When will a new update come out, and I have a few ideas that you could maybe add.

small zinc
#

I trying to get stuff working but I do have still issues with stuff breaking when switching servers like on point where you need to restart entire game because it just broke

final pilot
final pilot
thorn solstice
crimson yarrow
#

(Just overlayed)

small zinc
olive cave
#

So not only this but you made it so players stay connected on their client to the server while it's restarting and allow you to forward players to other servers outside of pre-auth?
I know I already asked this in dev chat but it still blows my mind, how did you get all this to work? It's insane the shit you've been able to do
This is genuinely the most impressive SL plugin I've ever seen

queen widget
#

killers back lol

crimson yarrow
#

it's a .net console app that runs litenetlib and forwards the messages to the correct server
since it has access to all messages, it can intercept them

olive cave
crimson yarrow
#

proxy receives message -> sends that message to the SL server

#

the proxy knows which server the player is "connected to"

olive cave
#

Well yeah duh it intercepts and sends messages

#

My point is how does it do that

#

Like redirecting players to another server typically only works pre-auth so how do you avoid that

crimson yarrow
olive cave
crimson yarrow
#

@small zinc

olive cave
crimson yarrow
#

i might not have understood the question

#

i think it stores the challenge and sends it to the server immediately

olive cave
#

I didn't really fully understand the first time he explained it tbh it's weird

small zinc
#

yeah

#

its storing preauth

olive cave
#

My main thing is I have no idea how networking works

#

So I'm a dumb little idiot

small zinc
#

its funny how my proxy somehow always makes me connect first xd

olive cave
#

So I'm curious as to how storing the pre-auth works @small zinc if that's not a dumb question
Is it just that you save the information from the connection at pre-auth and then are able to re-use that information later?

small zinc
#

yeah

#

you are limited by preauth expiration tho

#

but idk

#

normally this will work with modified server which will ignore preauths from proxy directly

#

like server will be running only proxy can connect

olive cave
queen widget
rancid parcel
olive cave
#

You can't read player inputs base-game, so you'd have to override it using server settings or something similar

queen widget
#

wasd e q control like

#

noclip key also

olive cave
#

You could maybe make player speed very very small and start reading movement through position data, resetting the player's position after every input

olive cave
queen widget
#

easier but user needs to nagivate the servers

#

like w s

#

go up or down on list

#

etc

olive cave
#

You could just have a drop down menu in server specific settings

queen widget
#

i think intercom would be much better but that's good too

#

like replicating old sl menu on intercom lol

olive cave
#

The reason old plugins always used Left Alt for these things is because it was one of the only key binds that had full server validation

#

When you press a movement key, your client handles that before the server does, but the server is the only thing you can modify

#

The best bet is give the player like slowness 99% and read position data but that will almost certainly cause issues with slightly stuttering

crimson yarrow
crimson yarrow
small zinc
#

yeah Im just sending ssss when client is outside of lobby

olive cave
#

I still don't think I understand any of this lmao

#

Really a skill issue on my part

small zinc
olive cave
red magnet
#

SCP:SL PROXY SERVER BEFORE GTA 6 IS WILD