Instalacja serwera Hurtworld Legacy na VPS
-
Kompletna instalacja serwera Hurtworld Legacy na maszynie VPS.
# Aktualizacja systemu oraz instalacja wymaganych bibliotek
Aktualizacja systemu oraz repozytoriów
apt update; apt upgrade -y;
Instalacja bibliotek
apt update; apt install ca-certificates lib32gcc1 libstdc++6 lib32z1 tmux zip -y
Instalacja serwera Hurtworld Legacy
Dodajemy użytkownika:
adduser hwserver
Przełączamy się na użytkownika hwsever
su hwserver
Tworzymy folder w którym rozpakujemy pliki
mkdir -p /home/hwserver/steamcmd
a następnie do niego przejdziemy
cd /home/hwserver/steamcmd
Pobieramy SteamCMD które pozwoli nam pobrać czysty serwer hurtworld.
wget http://media.steampowered.com/client/steamcmd_linux.tar.gz
a następnie rozpakujemy
tar xvfz steamcmd_linux.tar.gz
oraz nadamy uprawnienia do uruchomienia
chmod +x steamcmd.sh
i pobieramy serwer
./steamcmd.sh +login anonymous +force_install_dir /home/hwserver/ +app_update 405100 -beta legacy validate +quit
Naprawa steamclient.so, aby móc pobierać modyfikacje
cp -v "/home/hwserver/steamclient.so" "/home/hwserver/Hurtworld_Data/Plugins/x86/steamclient.so" cp -v "/home/hwserver/linux64/steamclient.so" "/home/hwserver/Hurtworld_Data/Plugins/x86_64/steamclient.so"
Mamy już czysty serwer który możemy uruchomić i który będzie działał, lecz nie ma możliwości dodanie pluginów. Żeby mieć możliwość instalowania pluginów przechodzimy do następnego kroku.
Instalacja Oxide
Przechodzimy do głównego katalogu serwera:
cd /home/hwserver/
Pobieramy paczkę w której będą się znajdować wymagane pliki
wget https://umod.pl/assets/uploads/files/hurtworld-legacy/Oxide.Hurtworld-2.0.3911.zip -O Oxide.Hurtworld.zip
Rozpakowujemy paczkę
unzip -o Oxide.Hurtworld.zip
Pobieramy kompilator do pluginów, ponieważ w starszym oxide linki wygasły
wget https://assets.umod.org/compiler/Compiler.x86_x64
Pobieramy skrypt który umożliwi nam wystartowanie serwera
wget https://umod.pl/assets/uploads/files/hurtworld-legacy/_start.sh
oraz nadajemy prawa aby skrypt mógł się wykonać
chmod +x _start.sh
Utrzymywanie serwera za pomocą
tmux
tmux new -d -s hwserver "/home/hwserver/./_start.sh"
Minimalizowanie programu tmux:
ctrl + b d
Wyłączanie serwera:ctrl + b x
Powracanie do programu tmux:tmux a -t hwserver
-
Aktualizacja
Poprawiono pod wersje LEGACY
Poprawiono linki
Zmieniono program screen na tmux -
Aktualizacja
Mała poprawka zmienono CSharpCompiler.exe na CSharpCompiler.x86_x64 -
Aktualizacja
- dodano nowszy Oxide
- zaktualizowano linki
- zmieniono nazwę użytkownika z hurtworld na hwserver
-
Mam problem z danym poradnikiem. Podczas gdy wpisuje polecenie "./steamcmd.sh +login anonymous +force_install_dir /home/hwserver/ +app_update 405100 -beta legacy validate +quit" będąc w folderze steamcmd ukazuje mi się wiadomość o frazie "No such file or directory". Wszystko zrobiłem zgodnie i dokładnie z poradnikiem.
-
@baloniasty Jaki system? Spróbuj stworzyć katalog jako użytkownik
hwserver
komendąmkdir -p /home/hwserver/
i powtórz instalacje. -
System Debian 11, próbowałem tego co napisałeś, nie działa.
-
@baloniasty wykonałeś w takiej kolejności?
cd /home/hwserver/steamcmd ./steamcmd.sh +login anonymous +force_install_dir /home/hwserver/ +app_update 405100 -beta legacy validate +quit cd /home/hwserver
-
Tak, zgadza się.
-
@baloniasty nie wiem jak pomóc wydaje mi się, że coś źle w kolejności komend. Skoro nie chce się wykonać komenda ./steamcmd.sh to najprawdopodobniej steamcmd jest zainstalowany w złym katalogu.
-
Witam po wpisaniu w konsole ./start.sh lub ./host.sh wyswietla mi komunikat Set current directory to /home/hwserver
Found path: /home/hwserver/Hurtworld.x86
Folder jest odpowiedni, ten drugi blad w logach pokazuje 21:15 [Error] Couldn't check for update to Compiler.x86
21:15 [Error] The remote server returned an error: (404) Not Found.
Nie moge niczego znalzec na necie jakas porada ? -
@wieszok Tak ma być ponieważ na linuxie nie działa konsola serwera. Jeżeli wyświetla się cos takiego:
Set current directory to /home/hwserver Found path: /home/hwserver/Hurtworld.x86
to serwer już działa
Jak chcesz sprawdzić log z uruchomienia serwera włącz serwer używając komendy ./start.sh wtedy powinien stworzyć się plik w głównym kataloguoutput.txt
-
@Mroczny a masz może plik który zmienia serwer steam na steam/nosteam?
-
@Termal nie mam
-
Witam mam problem żeby uruchomić serwer i plus zeby dołaczyć na serwer
-
@Vortex69-0 Stwórz nowy temat i wstaw w nim logi, wróżyć nie umiem
-
@Mroczny napisał w Instalacja serwera Hurtworld Legacy na VPS:
@Vortex69-0 Stwórz nowy temat i wstaw w nim logi, wróżyć nie umiem
Problem tkwi w tym iż zainstalował to poprzez te komendy w poradniku razem na dc byliśmy i udostepniał obraz, Po zainstalowaniu serwera nie da się połączyć z serwerem cały czas leciały kropki i tak w kółko.
-
@SebaaaTV też tak zrozumiałem jak Vortex napisał tylko wciąż nie mam żadnego logu żeby sprawdzić w czym tkwi problem.
-
jak mogę nadać sobie admina ?
-
@DeYam https://www.umod.pl/topic/122/jak-nadac-admina
Jakbyś miał problem stwórz nowy temat