Serwer dedykowany: Konfiguracja SteamCMD na Linux
Ten poradnik został stworzony z wykorzystaniem następujących produktów:
(Szczegóły mogą się różnić w zależności od produktów różnych dostawców, ale główne koncepcje pozostają takie same)
Wprowadzenie
SteamCMD to niezbędne narzędzie do instalacji serwerów gier dedykowanych dla wielu tytułów, takich jak Palworld, Enshrouded i inne. W tym poradniku pokażemy, jak skonfigurować SteamCMD na Twoim serwerze Linux od podstaw. W przykładach używamy Ubuntu, ale proces będzie bardzo podobny na innych dystrybucjach.
Przygotowanie
Na początek połącz się ze swoim serwerem dedykowanym przez SSH. Jeśli potrzebujesz pomocy, skorzystaj z naszego poradnika SSH Initial Access.
Instalacja SteamCMD
Po zalogowaniu się na serwer, musisz zainstalować SteamCMD, aby pobrać niezbędne pliki serwera gier dedykowanych. SteamCMD to wersja konsolowa (CLI) klienta Steam, która pozwala łatwo pobierać pliki z warsztatu Steam oraz serwery dedykowane.
Jak zwykle w Linuxie, najlepiej zacząć od aktualizacji systemu, wykonując odpowiednie polecenie dla Twojej dystrybucji:
// Debian
sudo apt-get update
// Ubuntu
sudo apt update
// CentOS
sudo yum update
// OpenSUSE
sudo zypper up
// Fedora
sudo dnf upgrade --refresh
Teraz musisz zainstalować kilka pakietów. Oto co jest potrzebne:
- Pakiet software-properties-common ułatwia zarządzanie źródłami oprogramowania i dystrybucją.
- SteamCMD to narzędzie 32-bitowe, więc musisz dodać architekturę i386, aby system zainstalował odpowiednie biblioteki.
- Ponieważ SteamCMD jest oprogramowaniem własnościowym, potrzebujesz pakietu multiverse lub non-free w zależności od dystrybucji, ponieważ zwykle nie są one domyślnie dostępne w repozytoriach.
sudo apt install software-properties-common
sudo dpkg --add-architecture i386
// Ubuntu
sudo add-apt-repository multiverse
// Debian i inne dystrybucje nie-Debianowe
sudo apt-add-repository non-free
Następnie uruchom ponownie aktualizację, aby system odczytał zmiany i zainstalował nowe pakiety:
sudo apt update
Na koniec zainstaluj SteamCMD poleceniem. Może pojawić się monit o zaakceptowanie licencji – po prostu potwierdź, aby kontynuować.
sudo apt install steamcmd
Możesz sprawdzić, czy SteamCMD zostało poprawnie zainstalowane, uruchamiając steamcmd
. Po załadowaniu powinien pojawić się prompt Steam>
. Aby wyjść, wpisz quit
.
Gdy wszystko jest gotowe i zainstalowane, możesz przejść do kolejnego kroku, czyli instalacji serwera gier dedykowanego za pomocą SteamCMD.
Tworzenie użytkownika
Zdecydowanie polecamy utworzyć osobnego użytkownika do obsługi SteamCMD. Uruchamianie go na rootcie, jak w wielu przypadkach, nie jest zalecane z różnych powodów.
Użyj poniższego polecenia, aby stworzyć użytkownika o nazwie steam
z opcjonalnym hasłem:
sudo useradd -m steam
sudo passwd steam # Opcjonalne hasło
Po utworzeniu użytkownika musisz zmodyfikować plik .bashrc
, aby dodać dostęp do ścieżki /usr/games
, gdzie znajduje się SteamCMD. Dodajemy tam zmienną środowiskową PATH.
Otwórz plik w edytorze nano:
sudo nano /home/steam/.bashrc
Przewiń na koniec pliku i dodaj tę linię:
export PATH="/usr/games/:$PATH"
Zapisz plik i wyjdź z nano, używając CTRL + X
, następnie Y
i ENTER
.
Podsumowanie
Udało Ci się właśnie skonfigurować podstawową funkcjonalność SteamCMD na Twoim serwerze Linux. Teraz możesz instalować zawartość Steam, logując się jako użytkownik steam
.
Zachęcamy do sprawdzenia innych poradników w tej sekcji, które pokazują, jak instalować konkretne gry za pomocą SteamCMD, które właśnie skonfigurowałeś.