SSA Bridge
Mod sterujący grą dla dedykowanego serwera SCUM — 44 moduły, które czytają i zmieniają działającą grę. Jest darmowy, nie potrzebuje menedżera i działa na każdym hostingu, na który możesz skopiować pliki.
modules.json.Czym to jest
Bridge to mod UE4SS, który działa wewnątrz procesu dedykowanego serwera SCUM. Potrafi wykonać dowolne polecenie admina, spawnować przedmioty i pojazdy, teleportować, pisać na czacie, czytać stan graczy i świata na żywo oraz zgłaszać zabójstwa, transakcje i raidy w chwili, gdy się dzieją — bez konta admina w grze, bez gracza-bota i bez klienta gry. Wszystko, co potrafi, opisuje dokumentacja bridge.
Nie jest menedżerem serwera i nie ma własnego interfejsu. W samodzielnej instalacji konfigurujesz go, edytując Mods/SSABridge/modules.json według pliku modules-reference.txt, który bridge zapisuje obok — każde ustawienie, jego typ, zakres i wartość domyślna. Od sterowania tymi 44 modułami z panelu webowego jest menedżer, a ta część to Premium.
Czego potrzebujesz
- Dedykowanego serwera SCUM na Windows, którego plikami zarządzasz — własnej maszyny albo wynajętego hostingu z dostępem do plików. Nic z tego nie zadziała na hostingu, który daje Ci wyłącznie panel z ustawieniami.
- UE4SS jest w tym archiwum. Rozpakuj je, a środowisko uruchomieniowe zainstaluje się razem z modem; niczego więcej nie musisz pobierać.
- Możliwości zatrzymania i uruchomienia serwera. Gra trzyma te pliki otwarte podczas działania, więc można je podmienić tylko przy wyłączonym serwerze.
Ta wersja była testowana z UE4SS 3.0.1.
Instalacja
Zatrzymaj serwer
Działająca gra trzyma otwarte zarówno środowisko uruchomieniowe, jak i DLL moda. Kopiowanie na nie przy włączonym serwerze albo się nie uda, albo zostawi Cię z podmienioną w połowie instalacją.
Rozpakuj archiwum do
SCUM/Binaries/Win64/Ścieżki wewnątrz zipa są już względne wobec tego folderu, więc rozpakowanie go w tym miejscu umieści wszystko tam, gdzie trzeba. Nie ma instalatora i nic nie jest zapisywane poza tym katalogiem.
<server>/SCUM/Binaries/Win64/ ├── dwmapi.dll # loader, który wczytuje gra ├── UE4SS.dll # środowisko uruchomieniowe UE4SS ├── UE4SS-settings.ini └── Mods/ └── SSABridge/ ├── dlls/main.dll # sam bridge ├── SSABridge.config.example.json # tylko do wglądu; prawdziwy powstaje przy pierwszym starcie └── enabled.txt # obecność = UE4SS go uruchamiaUruchom serwer
Bridge zapisuje
Mods/SSABridge/SSABridge.log, a gdy już wstanie, takżeSSABridge.status.json. Jeśli nie pojawi się żaden z nich, UE4SS nie wczytało moda —UE4SS.logwWin64/mówi dlaczego, zwykle jedną linijką.Włącz to, czego chcesz
Każdy moduł jest domyślnie wyłączony — sama instalacja bridge niczego na Twoim serwerze nie zmienia. Pierwsze uruchomienie zapisuje
modules.jsonze wszystkimi modułami i ustawieniami na wartościach domyślnych, a obokmodules-reference.txt, który każde z nich wyjaśnia. Pierwszy plik edytuj, drugi czytaj, potem zrestartuj.
Mods/SSABridge/enabled.txt uruchomi moda niezależnie od przełącznika w panelu, więc oba by sobie przeczyły — a zepsuty wyglądałby panel.Darmowy, licencjonowany — i na czym polega różnica
Bridge jest darmowy i kompletny. Wszystkie 44 moduły, każde polecenie i każdy odczyt działają na samych plikach — bez konta, bez subskrypcji, nic nie jest wstrzymane i nic z czasem nie przestaje działać.
Bez licencji się przedstawia. Kilka sekund po wejściu każdego gracza bridge wysyła mu na czacie jedną linijkę ze swoją nazwą i adresem scumsa.com. Z licencją ta linijka nie jest wysyłana. To cała różnica — nie stoi za nią żadna funkcja, żaden limit ani żadne odliczanie.
Licencja jest przypisana do jednej maszyny i pobierasz ją ze strony swojego konta, przy serwerze objętym Twoim planem: uruchom bridge raz, skopiuj machineId z pliku Mods/SSABridge/SSABridge.status.json, wklej go w Uruchamiasz bridge bez menedżera? pod tym serwerem, a pobrany SSABridge.license umieść obok moda. Jest ważna 30 dni. Jeśli używasz menedżera, nigdy tego nie zobaczysz — on pobiera i odnawia licencję za Ciebie, i zawsze tak było.
Jeśli wygaśnie albo nigdy jej nie zdobędziesz, nic nie przestanie działać: po prostu znów pojawi się ta linijka.
Weryfikacja pobranego pliku
Oba skróty poniżej wylicza ten serwer z pliku, który wydaje.
🛡 Czysty, 0/0 silników · Zobacz raport ↗Drugi skrót należy do samego Mods/SSABridge/dlls/main.dll, bo to ten plik zostaje na Twoim serwerze, gdy zipa już nie ma — i to jego bridge sprawdza względem własnego podpisu. Bridge, którego DLL zmieniono po podpisaniu, wprost odrzuca polecenia, z licencją czy bez; jeśli kiedyś na to trafisz, porównaj tę wartość z plikiem na dysku, zanim zaczniesz szukać gdziekolwiek indziej.
Wcześniejsze wersje
Informacje o wersji
SSA Bridge 2.22.2 (unstable):
- Reloading loot on a running server no longer crashes it.
- Fixed map sentries can be kept out of one place, with a new Put fixed map sentries away switch that is off by default.
- A spawn the game refuses is reported as refused, with the game's reason.
- Lighter on the server: features share one reading of the world.
- Zone changes are sent as one set, and unchanged zones are not resent.
- Safe with several servers on one machine.
Informacje o wersji
SSA Bridge 2.21.2
This release is mostly about stability. Several places where the bridge wrote into the running game without checking its bounds are closed, including one that ran on every admin command and could corrupt memory silently, and the parts of the bridge that are used by two threads at once are now properly synchronised. When something does go wrong the bridge writes it to its log instead of swallowing it, which it did before. Restoring radiation zones is about five times faster and no longer stalls the server. Two new settings in SSABridge.config.json, both off by default: requireTokenLocally asks for the bridge token even from the same machine, for servers where other people have accounts, and consoleUnrestricted re-enables nine engine commands that have no undo and are now refused. A number of readings that came back wrong or empty are corrected, including trader shop lists, generator fuel capacities and the hostile-creature count.
Informacje o wersji
SSA Bridge 2.20.1
The Radiation and wetness module can now hold your wetness, drying and dirt settings instead of forgetting them. Until now those numbers could only be written one at a time and the next restart put the game's own back; now there are seven settings, keepTuning with dryingRatePercent, wettingPercent and rainPercent, plus surfaces with dirtinessPercent and surfaceWetnessPercent, and they are re-applied after every restart. Each one is a percent of what the game itself ships, so 100 means leave it alone, and no existing config has these keys: nothing changes on any server until you set it, and switching a group off puts the game's own values straight back. Nothing else changed, same protocol, same verbs, same commands.
