admin angel Opublikowano Marzec 8, 2020 o 18:16 admin Udostępnij Opublikowano Marzec 8, 2020 o 18:16 Zacznijmy od tego, że VPS, czyli Virtual Private Server jest to podział maszyny jaką jest serwer, na kilka mniejszych, wirtualnych. VPS umożliwia pełny dostęp do konta root. VPS w przystępnych cenach znajdziesz na Linode lub DigitalOcean. Na początku skonfiguruj instancję, aby maksymalnie wykorzystać uwierzytelnianie za pomocą klucza SSH (klucze SSH zapewniają większe bezpieczeństwo logowania do serwera poprzez protokół SSH, niż w przypadku użycia samego hasła). Jeżeli zdecydujesz się jednak na zabezpieczenie swojego serwera za pomocą hasła, to użyj naprawdę trudnego. Po ukończeniu całej konfiguracji zaloguj się jako root za pośrednictwem SSH, ale jeżeli twój dostawca zezwala na logowanie się tylko jako zwykły użytkownik wpisz tę komendę: sudo -i #ONLY ENTER THIS IF YOU ARE NOT ALREADY ROOT! Jeżeli nie jesteś pewien, czy wszystkie twoje pakiety są zaktualizowane wpisz to: apt update && apt upgrade W przypadku konieczności ponownego załadowania ważnego oprogramowania takiego jak np. Systemowy proces inicjowania wpisz to: systemctl reboot W następnym kroku musisz włączyć 32-bitową obsługę za pomocą tej komendy: dpkg --add-architecture i386 oraz zainstaluj ten pakiet: apt install software-properties-common Później za pomocą poniższych komend musisz włączyć instalację pakietów oprogramowania o zamkniętym źródle, które nie są darmowe: add-apt-repository contrib add-apt-repository non-free Następnie odśwież imformacje o menadżerze plików za pomocą tego: apt update Jeżeli jeszcze nie posiadasz SteamCMD ( jest to narzędzie, które służy do instalacji i aktualizacji serwerów dedykowanych, przy użyciu wiersza poleceń), to możesz zainstalować ten program za pomocą następującej komendy: apt install steamcmd Jeśli cała instalacja poszła zgodnie z planem, to wciśnij na swojej klawiaturze przycisk “TAB” i wybierz opcję “OK”. Następną opcją, którą musisz wybrać, to “Zgadzam się”. W przypadku wybrania przez ciebie innych opcji instalacja zostanie przerwana. Później zainstaluj boybu za pomocą tej komendy: apt install byobu Bouby jest potrzebne do tego, aby proces twojego serwera działał nawet po opuszczeniu sesji SSH. W następnym kroku musisz uruchomić konto, ale robienie tego za pomocą root nie jest dobrym pomysłem, dlatego zaloguj się jako zwykły użytkownik. Spowoduje to uruchomienie demona serwera dedykowanego. Wpisz, więc tę komendę: adduser --gecos "" --disabled-login cstrike oraz zaloguj się jako ten użytkownik: su – cstrike Po zrobieniu tego wszystkiego wpisz to: steamcmd +force_install_dir ~/CSGO/ +login anonymous +app_update 740 validate +quit spowoduje to zainstalowanie wszystkich wymaganych plików w katalogu “CS:GO”. Bądź cierpliwy, ponieważ zajmie to trochę czasu, ponieważ pliki gry są pobrane w większym rozmiarze niż 20GB. Jeżeli proces w jakiś sposób by się zatrzymał, to uruchom go ponownie, najpierw logując się jako root, a następnie jako użytkownik “cstrike” oraz jeszcze raz wpisz podane wcześniej polecenie (Pobieranie zostanie wznowione w tym samym miejscu, gdzie się zatrzymał). W trakcie pobierania, aby nie marnować czasu możesz zarejestrować wymagany do logowania serwera gier token. W tym celu wejdź do strony zarządzania kontem serwera gier Steam. Gdy to zrobisz, musisz znaleźć tam treść: “Stwórz nowe konto dla serwera gry”. Jako App ID wpisz “730”, a jako notatkę możesz wpisać co tylko chcesz. Po wykonaniu wyżej wymienionych czynności wygenerowany zostanie kod, który potrzebny będzie w kolejnym poleceniu. W następnym kroku włącz byobu i ustaw go tak, aby uruchamiał się automatycznie wtedy, gdy użytkownik “cstrike” będzie się logował. Zrobisz to za pomocą tych dwóch poleceń: byobu-enable byobu Obie komendy: -net_port_try 1 oraz +sv_setsteamaccount są niezbędnymi parametrami polecenia. Wszystkie inne parametry możesz zmieniać według własnych potrzeb i preferencji. Takimi parametrami są np. Tryby gry, takie jak: Deathmatch: srcds -game csgo -console -usercon +game_type 1 +game_mode 2 +mapgroup mg_allclassic +map de_dust Demolka: srcds -game csgo -console -usercon +game_type 1 +game_mode 1 +mapgroup mg_demolition +map de_lake Wyścig zbrojeń: srcds -game csgo -console -usercon +game_type 1 +game_mode 0 +mapgroup mg_armsrace +map ar_shoots Turniejowy społecznościowy: srcds -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_active +map de_dust2 Turniejowy rankingowy: srcds -game csgo -console -usercon +game_type 0 +game_mode 1 +mapgroup mg_active +map de_dust2 Aby odłączyć się od byobu i pozostawić uruchomiony serwer naciśnij klawisz F6, a aby go zamknąć naciśnij kombinację klawiszy: “Ctrl + C”. Kiedy później ponownie podłączysz się do serwera jako root , aby przywrócić sesję byobu będziesz musiał zalogować się jako wcześniej wspominany użytkownik “cstrike”. Jeżeli jednak sesja nie uruchamia się automatycznie wpisz polecenie: byobu Po udanym uruchomieniu serwera w terminalu ujrzysz taki komunikat: Connection to Steam servers successful.Public IP is xxx.xxx.xxx.xxx Skopiuj wyświetlony adres IP, włącz grę CS:GO i znajdź w lewym górnym rogu wybierz “Serwery społecznościowe” oraz naciśnij na przycisk “Dodaj serwer”, który znajduje się w prawym dolnym rogu. Ostatnim krokiem, który musisz wykonać jest wklejenie wcześniej skopiowanego adresu IP. Jeżeli wszystko poszło zgodnie z planem po odświeżeniu listy powinien pojawić się twój serwer. Aby w niego wejść po prostu naciśnij na niego dwa razy. Czytaj także o tym jak założyć serwer CS na localhoście? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się