#[1.8.2] XProxy
1 messages · Page 1 of 1 (latest)
1.8.2```
- Added better server switching, target server must accept your connection if not you will be never connected.
- Reworked lobby system.
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
I will be fixing stuff soon ish
When will a new update come out, and I have a few ideas that you could maybe add.
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
thats current stuff
Hmm, I understand.
I hope you get that bug fixed soon.
Can you also add that the plugin has an API, so people can do something like Player.connect("ServerName"); in their own plugins?
I have a few plans I want to work on.
that's nice
How do you have that console in the right down corner?
Probably OBS xd
(Just overlayed)
yeah
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
killers back lol
mitm

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
Wdym by "forwards the messages to the correct server"?
proxy receives message -> sends that message to the SL server
the proxy knows which server the player is "connected to"
Oh
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
read message
do what mirror does
boom you have message id
that's a good question
Exactly why I asked lmao
@small zinc
.
The answers you gave me are non-answers because they didn't address my original question haha just have a broad overview of the stuff I already know
i might not have understood the question
i think it stores the challenge and sends it to the server immediately
I could see if I could find his old messages
I didn't really fully understand the first time he explained it tbh it's weird
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?
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
Afaik pre-auth takes a good bit to expire so it shouldn't be a problem for 99% of servers
yo killers is there a way to make a ui on intercom and people can select from that ui?
-# basicly server selector inside intercom
whats that banger?
yeah posible
Depends
You can't read player inputs base-game, so you'd have to override it using server settings or something similar
like press a to get left etc
wasd e q control like
noclip key also
You could maybe make player speed very very small and start reading movement through position data, resetting the player's position after every input
Noclip key is easier
easier but user needs to nagivate the servers
like w s
go up or down on list
etc
You could just have a drop down menu in server specific settings
i think intercom would be much better but that's good too
like replicating old sl menu on intercom lol
The problem is you can't keylog players in SL
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
At that point just use SSSS
That's what Killers did, yeah
yeah Im just sending ssss when client is outside of lobby

You okay bro?
SCP:SL PROXY SERVER BEFORE GTA 6 IS WILD