#SiteLink

1 messages · Page 1 of 1 (latest)

boreal chasm
#

Hey everyone!
I’m currently working on SiteLink, a high-performance proxy for SCP: Secret Laboratory, inspired by BungeeCord.

What is SiteLink?
SiteLink connects multiple SCP:SL servers into one seamless network, enabling:

  • Load Balancing — Distribute players efficiently across servers
  • Player Transfers — Move between servers without disconnecting
  • Centralized Management — Simplify control over your entire network

Built for stability, speed, and scalability, SiteLink is designed to push SCP:SL hosting to the next level.

Looking for Server Hosts!
I’m currently seeking server owners and hosts who’d like to help test SiteLink.
If you manage one or more SCP:SL servers and want to be part of shaping this new networking system, your help would be invaluable!

Plugins:

https://github.com/Killers0992/SiteLink

spring pine
#

Im checking the code and site link seems to emulate alot of stuff, is it possible to emulate stuff like other players etc...?

boreal chasm
#

other players like?

#

you could do it but yeah its not by default added

#

already lobby plugin works that way somehow

#

but lobby has solo instance per player

dawn narwhal
#

👀

opal herald
#

...

#

What does this do exactly?

#

Is this like a hub server plugin?

boreal chasm
#

its "tool" not plugin afaik

#

you need to run it seperate from scp sl server

#

but you can have hub server or anything you wish

#

you can send messages to all players across few servers just really theres no limits

#

when server dies or crashes you can connect player to available one or to lobby

opal herald
#

So how do I set it up I wanna see how this works

#

Because this doesn't seem right to me

boreal chasm
#

like I said its not a pluugin soo you need to put it somewhere like on desktop, SiteLink.exe must be in seperate folder/empty

opal herald
#

So when I use the .exe what do I do from there?

boreal chasm
#

How to setup SiteLink?

  1. First you need to have dedicated server/vps or way to run Dotnet 9 application
  2. Depending on your operating system if you using linux linux/ vrcPlatformWindows windows download from #builds proper file
  3. Run SiteLink.exe and wait for initialization.
  4. Modify settings.yml and configure it how you would want.

How show listener on SCP: SL serverlist?

  1. Put your verification token inside verkey.txt.
  2. Open settings.yml and modify your main listener, set show_server_on_server_list to true, set your pastebin + email
listeners:
-
  name: main

  server_list:
    # If true, the server will be visible on the public SCP:SL server list.
    show_server_on_server_list: false # <-- set to true

    # Pastebin ID used by SCP:SL for listing metadata or MOTD content.
    pastebin: 7wV681fT # <-- change default pastebin to your own

    # Private contact email for SCP:SL staff to reach the server owner if necessary (not shown publicly).
    email: your-email@gmail.com # <-- change email to your contact email
  1. Restart SiteLink, if everything was properly set you should see in your console
    Server <ip>:<port> should be visible on serverlist!

If server is still not visbile make sure to run central command:

  • central main public ( it shows your main listener on serverlist )

How to setup your SCP: SL server

  1. Modify server config_gameplay.txt and
    SCPCheck Set
    enable_ip_ratelimit if set to true set it to false
    SCPCheck Add
enable_proxy_ip_passthrough: true
trusted_proxies_ip_addresses:
 - <IP OF YOUR PROXY>```
opal herald
#

uuuuuhhh

#

I'll jsut doo all this tomorrow

bronze portal
gray crow
#

what happened to xproxy

bronze portal
#

Completely

gray crow
#

xproxy revamped then

#

yes finally

opal herald
#

I don't think I need this anyway its fine

high sable
high sable
bronze portal
#

no, that's why i'm asking

high sable
bronze portal
#

yeah ai could tell me that too

#

you can already configure a hub that sends players to different ports

bronze portal
#

???

#

you want the proxy to send multiple players to the same server, ignoring the max player count?

high sable
bronze portal
#

So

#

Then you either don't use a proxy

#

Or you configure each IP in the proxy

high sable
bronze portal
#

Wdym it wouldn't work

high sable
# bronze portal Wdym it wouldn't work

Because you are connected to the server twice and the server forwards through the proxy, it is also connected with the user.
That means the server can break if there are many players.

bronze portal
#

"You are connected to the server twice"
What are you talking about
If you only let people join through the proxy then this issue doesn't exist

potent copper
boreal chasm
#

ahh its nothing lol

#

currently im trying or got kinda working it back

hollow bobcat
# high sable

always wanted this to be a thing for all game servers but I dont believe any bungeecord system works like this.

#

sadly for this to be developed it would require some insane coding and most likely has to be coded by the actual game developers

hollow bobcat
#

code it SCcatBLEP2

#

if it was coded in the way i mean pretty much aslong as there's enough servers connected you can have 1 singular game server that can handle 999+ players sip

spring pine
#

just read the source code and replicate it

flat ocean
#

enable_proxy_ip_passthrough: true

trusted_proxies_ip_addresses:
#INVALID - - myip

#

humm

#

@bronze portal