Szybki start
Port: 213 (UDP)
Protokół: IPX (przez tunel DOSBox)
Dostęp: publiczny, bez hasła, bez rejestracji
To darmowy, publiczny serwer do gry w kultową grę piłkarską Sensible World of Soccer z 1994 roku. Serwer nie zapewnia samej gry — musisz mieć swoją kopię (patrz niżej). Serwer łączy graczy z całego świata w wirtualnej sieci LAN z 1994 roku.
Co będzie Ci potrzebne
- DOSBox (albo DOSBox Staging) — emulator DOS-a, darmowy
- Sensible World of Soccer — oryginalna gra (legalnie kupisz na GOG.com za kilka euro)
- SWOS++ — fanowski dodatek z funkcją multiplayer
Instrukcja krok po kroku
Wejdź na dosbox.com/download i pobierz wersję dla swojego systemu (Windows/Mac/Linux). Zainstaluj standardowo.
Najłatwiej kupić na GOG.com
— kilka euro, wersja 96/97, działa out of the box. Po instalacji wypakuj/skopiuj pliki gry do folderu C:\SWOS.
Pobierz najnowszą wersję z github.com/zlatkok/swospp/releases
(plik ZIP). Z archiwum skopiuj swospp.bin, loader.bin i patchit.com
do folderu z SWOS (np. C:\SWOS).
Uruchom w DOSBox: patchit.com i wybierz opcję 1 (install).
Otwórz plik konfiguracyjny DOSBox (menu Start → "Configuration" → "Edit Configuration")
i znajdź sekcję [ipx]. Zmień:
[ipx] ipx=true
Zapisz plik i zamknij.
Uruchom DOSBox, przejdź do folderu gry i połącz się z serwerem:
mount c c:\SWOS c: ipxnet connect game.513.pl 213 ipxnet ping
Jeśli ipxnet ping odpowie czasem w milisekundach — jesteś podłączony.
Uruchom grę (swos.exe lub sws.exe), wejdź w menu Multiplayer → Online,
host tworzy mecz, klient dołącza, wybieracie drużyny, gracie.
ipxnet connect game.513.pl 213 i gotowe.
Gotowy plik konfiguracyjny DOSBox
Żeby nie konfigurować ręcznie, pobierz gotowy plik: dosbox-swos.conf.
Zastąp nim swój plik konfiguracyjny DOSBox (C:\Users\…\AppData\Local\DOSBox\…). Od razu wszystko działa
— IPX włączony, autoconnect do game.513.pl.
Częste problemy
Nie mogę się połączyć (ipxnet connect — timeout)
Sprawdź czy Twój firewall/router nie blokuje portu UDP 213 wychodząco. Większość firewalli domowych pozwala. Jeśli jesteś na restrykcyjnej sieci (praca, hotel) — nie zadziała.
Ping jest wysoki, gra tnie
W menu SWOS++ w grze znajdź opcję "skip frames" i zwiększ wartość (2–3 dla Europy, 4–5 dla transkontynentalnych). Wyższe "skip frames" = płynniej, ale większe opóźnienie sterowania.
Nie widzę w menu gry opcji "Multiplayer Online"
SWOS++ nie został poprawnie zainstalowany. Cofnij się do kroku 3, sprawdź że uruchomiłeś patchit.com
i wybrałeś opcję 1. Plik swos.exe powinien być większy po patchowaniu.
Dla ciekawskich — jak to działa
Serwer to ipxbox (Go, open-source) uruchomiony w kontenerze Docker na VPS OVH. Emuluje protokół IPX (który w latach 90. obsługiwał sieci LAN) nad współczesnym UDP. DOSBox po Twojej stronie też emuluje IPX. Efekt: dwa komputery na świecie widzą się jakby były w tej samej sali w 1994 roku. SWOS++ używa tej "wirtualnej LAN" do rozegrania meczu.
Kod serwera jest otwarty, konfiguracja też.