Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.

  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Tworzymy serwer counter strike na dedyku.


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
4 odpowiedzi w tym temacie

#1 Gutaj

    I Can Fly

  • Power User

Reputacja: 157
Profesjonalista

  • Postów:667
  • GG:
  • Steam:steam
  • Imię:Patrick
  • Lokalizacja:Warszawa
Offline

Napisano 20.06.2010 20:10

Witam, w tym poradniku przedstawię wam jak bardzo prosto tworzy się serwer counter strike na serwerze dedykowanym.

Na początku logujemy się na nasze konto root, aby stworzyć nowe konto specjalnie do serwerów

Tworzymy konto o nazwie serwery

useradd -d /home/serwery serwery


Ustawiamy hasło do tego konta, hasło wpisujemy dwukrotnie

passwd serwery

Teraz czas stworzyć katalog i dać przywileje temu kontu

mkdir /home/serwery


Nadamy teraz użytkownikowi serwery uprawnienia do katalogu.

chown serwery /home/serwery

Teraz bezpośrednio z konta root przelogujemy się na konto serwery


su - serwery


Teraz czas stworzyć folder w którym będzie dany serwer, możemy nazwać go jako port lub po prostu jaki serwer będzie się znajdował, ja stworzę ffa także dam tak

mkdir ffa

dzięki czemu stworze folder o nazwie ffa


Teraz czas pobrać potrzebne nam narzędzia

wget http://storefront.steampowered.com/download/hldsupdatetool.bin

Teraz czekamy aż pobierze nam się plik, ok pobrany teraz musimy nadać mu potrzebne chmody

chmod +x hldsupdatetool.bin

Oraz do niego wejść

./hldsupdatetool.bin

Czytamy se licencje :D, zapewne każdy przeczyta ^^

I potwierdzamy

Yes

Narzędzie to nam nie jest już potrzebne dlatego też je usuniemy, aby nie robić śmietnika

rm hldsupdatetool.bin

Oczywiście ładnie sie z nim porzegnajcie :D

Po zaakceptowaniu licencji steam pobrał nam się automatycznie także musimy dać mu odpowiednie chmody, oraz przygotować do pobrania serwera
chmod +x steam

./steam

Po wywaleniu takiej o to informacji


Checking bootstrapper version ...
Getting version 34 of Steam HLDS Update Tool
Downloading. . . . . . . . . . .
Steam Linux Client updated, please retry the command


Możemy go swobodnie zassać

./steam -command update -game cstrike -dir serwery -verify_all -retry

Oczywiście do wcześniej przygotowanego folderu serwery


No i super prawie wszystko gotowe, jeszcze tylko troche dacie rade

Teraz musimy się zabezpieczyć przed (HLShield)

Wchodzimy do naszego folderu serwery

Za pomocą komendy

cd ~/serwery

Ściągamy nasz hlshield

wget http://hobby.sarichioi.com/cstrike/hlshield-install.sh

Nadajemy mu chmody

chmod 755 hlshield-install.sh

I otwieramy

./hlshield-install.sh

Teraz wystarczy sobie skonfigurować, serwer jak trzeba, chodzi mi tu dokładniej o server.cfg ten standardowy sie słaby

Teraz wystarczy tylko ściągnąć amxmodx i metamod pamiętajcie na jaki system ściągacie windows/linux

Po stworzeniu amxxa przydało by się uruchomić serwer, na początku aby nam ułatwić życie zainstalujemy screen

apt-get install screen

Po instalacji przyda się uruchomić serwer, na początku bez screen aby zobaczyć czy wszystko działa jak trzeba

./hlds_run -game gra +ip <adres ip> +port <port> +maxplayers <liczba_graczy> +exec server.cfg +map de_dust2

Oczywiście odpowiednio to zmieniamy

./hlds_run -game cstrike +ip 222.31.13.123 +port 27015 +maxplayers 22 +exec server.cfg +map de_dust2

Dzięki takiej komendzie utworzymy serwer o ip 222.31.13.123:27015 ilością graczy 22 oraz mapa początkową de_dust2

Hmm mi wszystko działa skrótem ctrl+c wyłączamy serwer i uruchomimy go za pomocą screen'a

screen -dmS FFA ./hlds_run -game cstrike +ip 222.31.13.123 +port 27015 +maxplayers 22 +exec server.cfg +map de_dust2

Taką oto komendą uruchomimy serwer, teraz sprawdzamy komendą

screen -ls

Czy rzeczywiście serwer działa

2131.FFA

Mi działa a wam? Brawo uruchomiliście serwer :], jednak gdy byście chcieli go wyłączyć, musicie wpisać odpowiednią komendę jest to kill i te cyferki w moim przypadku będzie to

Kill 2131

Upewnijcie się oczywiście że jesteście w folderze w którym zrobiliśmy to ffa

sprawdzamy

pwd

Jeżeli nie jesteśmy w tym katalogu co powinniśmy wchodzimy w niego

cd /home/serwery

I dopiero teraz wpisujemy

Kill 2131

Pozdrawiam
  • +
  • -
  • 1

#2 mediumXx

    Pomocny

  • Użytkownik

Reputacja: 2
Nowy

  • Postów:47
  • GG:
  • Steam:steam
  • Lokalizacja:Kwidzyn
Offline

Napisano 04.07.2010 20:04

Checking bootstrapper version ...
Getting version 39 of Steam HLDS Update Tool
Downloading. . . . . . . . . . .
Steam Linux Client updated, please retry the command

U mnie pojawił się taki komunikat a po wpisaniu tej komendy

./steam -command update -game cstrike -dir serwery -verify_all -retry

pojawiło mi się takie coś ?

command
CAsyncIOManager: 0 threads terminating.  0 reads, 0 writes, 0 deferrals.
CAsyncIOManager: 21 single object sleeps, 0 multi object sleeps
CAsyncIOManager: 0 single object alertable sleeps, 0 multi object alertable sleeps

  • +
  • -
  • 0

#3 Gutaj

    I Can Fly

  • Autor tematu
  • Power User

Reputacja: 157
Profesjonalista

  • Postów:667
  • GG:
  • Steam:steam
  • Imię:Patrick
  • Lokalizacja:Warszawa
Offline

Napisano 04.07.2010 20:56

To żadne błąd, przechodzi spokojnie dalej :]
  • +
  • -
  • 0

#4 karolo_k

    Wszechpomocny

  • Użytkownik

Reputacja: 8
Nowy

  • Postów:328
  • GG:
  • Lokalizacja:Polska
Offline

Napisano 07.07.2010 18:02

Daj jeszcze raz
./steam -command update -game cstrike -dir serwery -verify_all -retry
I powinno sie sciagać.
  • +
  • -
  • 0

#5 SHooT`3R

    Życzliwy

  • Użytkownik

Reputacja: 13
Początkujący

  • Postów:30
  • Steam:steam
  • Lokalizacja:Gorlice
Offline

Napisano 28.07.2010 09:55

Brawo.
  • +
  • -
  • 0

NeVeR EvEr GiVe Up !!!



Pomogłem Ci ? Daj mi Dołączona grafika !!!





Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych