←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

Błąd przy tworzeniu katalogu

Spectre - zdjęcie Spectre 07.05.2013

Witam ponownie,

 

 

Zainstalowałem już linuxa debian i mam instrukcję jak zainstalować serwer, problem w tym, że po wywołaniu komendy: 

./steam -command update -game list

Mam coś takiego:

Updating Installation
Failed to create directory

Co prawda instalacja bez tego "czegoś" idzie dalej, działa następna komenda:

./steam -command update -game cstrike -dir /counterserver/1

Po instalacji uruchamiam komendą:  

./hlds_run -game cstrike +port 27015 +maxplayers 24 +map de_dust2 +exec server.cfg +sv_lan 0

I mam coś takiego:

 

Auto detecting CPU
Using Pentium II Optimised binary.
Auto-restarting the server on crash


Console initialized.
Using breakpad crash handler
Setting breakpad minidump AppID = 10
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Installing breakpad exception handler for appid(10)/version(5787)
scandir failed:/counterserver/1/SAVE
scandir failed:/counterserver/1/./valve/SAVE
scandir failed:/counterserver/1/./platform/SAVE
Protocol version 48
Exe version 1.1.2.6/Stdio (cstrike)
Exe build: 11:30:00 Aug 28 2012 (5787)
STEAM Auth Server
couldn't exec listip.cfg
couldn't exec banned.cfg
Server IP address 127.0.1.1:27015
scandir failed:/counterserver/1/SAVE
scandir failed:/counterserver/1/./valve/SAVE
scandir failed:/counterserver/1/./platform/SAVE
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit


scandir failed:/counterserver/1/SAVE
scandir failed:/counterserver/1/./valve/SAVE
scandir failed:/counterserver/1/./platform/SAVE
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit


couldn't exec listip.cfg
couldn't exec banned.cfg
scandir failed:/counterserver/1/SAVE
scandir failed:/counterserver/1/./valve/SAVE
scandir failed:/counterserver/1/./platform/SAVE
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit


Could not establish connection to Steam servers.
Reconnected to Steam servers.
   VAC secure mode is activated.
MasterRequestRestart
Your server needs to be restarted in order to receive the latest update.

 

Katalogi i pliki sobie umiem zrobić (powinien je chyba sam zrobić -.-) ale gorzej, że pomimo zrobienia tych plików to ten durny serwer dalej nie startuje...

 

Tak przy okazji, IP serwera jest takie dziwne trochę... powinno być chyba "inne" tak aby każdy mógł się potem podłączyć.


Użytkownik Spectre edytował ten post 07.05.2013 11:01
Odpowiedz

  • +
  • -
GwynBleidD - zdjęcie GwynBleidD 07.05.2013

Server IP address 127.0.1.1:27015

 

O to IP Ci chodzi? jeśli aż tak Ci to przeszkadza, dodaj do linii startowej serwera -ip adres_twojego_dedyka_czy_tam_vpsa i będziesz miał spokój.

 

Co do startowania serwera, spróbuj dodać -nomaster, może coś to da :) Ale z tego co widzę, serwer próbuje się zaktualizować do jeszcze nowszej wersji i nie potrafi.

Odpowiedz

Spectre - zdjęcie Spectre 08.05.2013

No tak tylko, że to IP to jakiś lokal chyba a zamiast IP nie wiem, mam dać IP swojego komputera? Bo to na lapku mam :D

 

 

Wpisałem -nomaster ale wtedy znika tylko część komunikatów a serwer nadal się nie uruchamia :/

 

 

Wieczorem podaam jak się "zachowuje" serwer przy uruchamianiu bo teraz nie mam lapka z linixuem ;d


Użytkownik Spectre edytował ten post 08.05.2013 14:28
Odpowiedz

  • +
  • -
GwynBleidD - zdjęcie GwynBleidD 08.05.2013

A po czym właściwie wnioskujesz, że serwer się nie uruchamia? Nie możesz na niego wejść? Jakie IP wpisujesz, aby wejść?

Odpowiedz

Spectre - zdjęcie Spectre 09.05.2013

Dokładnie, pomimo dodania IP do ulubionych serwerów na Steam i tak nie widzi tego serwera

 

IP wpisuje to które tam się wyświetla podczas startu serwera:  127.0.1.1:27015

 

Odpowiedz

  • +
  • -
GwynBleidD - zdjęcie GwynBleidD 09.05.2013

No i tu popełniasz błąd :) 127.0.1.1 oraz 127.0.0.1 (również loopback, localhost i kilka innych) kierują ZAWSZE na ten sam komputer. Czyli próbujesz się połączyć do serwera na SWOIM komputerze zamiast na tym drugim. Dlatego właśnie takie IP się w konsoli serwera wyświetla, oznacza to, że na wszystkich możliwych kartach sieciowych serwer jest widoczny. Jeśli wpiszesz w linii startowej IP to tylko na tym będzie widoczne (na karcie sieciowej, która z tego IP korzysta). Musisz sprawdzić sobie ręcznie (ifconfig --all) adres IP Twojego serwera i podmienić. Port zostawiasz bez zmian albo nie używasz (27015 jest domyślny i jeśli nie podasz, to CS przyjmie że właśnie ten ma być).

Odpowiedz

Spectre - zdjęcie Spectre 09.05.2013

OK, sprawdziłem IP komputera (mam nadzieje, że poprawnie) i teraz dodałem do komendy startowej +IP i ip komputera, wychodzi coś takiego:

 

 

 

Uruchamiam go taką komendą:

./hlds_run -game cstrike +port 27015 +map de_aztec +maxplayers 24 +exec server.cfg +ip 192.168.0.14 -nomaster +sv_lan 0

Otrzymuję coś takiego:

Auto detecting CPU
Using Pentium II Optimised binary.
Auto-restarting the server on crash


Console initialized.
Using breakpad crash handler
Setting breakpad minidump AppID = 10
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Installing breakpad exception handler for appid(10)/version(5787)
Protocol version 48
Exe version 1.1.2.6/Stdio (cstrike)
Exe build: 11:30:00 Aug 28 2012 (5787)
STEAM Auth Server
Server IP address 192.168.0.14:27015
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Master server communication disabled.


Connection to Steam servers successful.
   VAC secure mode is activated.

Ale po dodaniu IP serwera do ulubionych na Steam nadal go nie widzi...


Użytkownik Spectre edytował ten post 09.05.2013 19:14
Odpowiedz

  • +
  • -
Rodzyn - zdjęcie Rodzyn 09.05.2013

Mi się zdaje że nie widzi dlatego iż nie ma już takiego czegoś jak HLDS w Steam - zostało to zastąpione - SteamCMD czy jakoś tak - poczytaj :)

 

http://amxx.pl/topic...16/?hl=steamcmd

 

Odpowiedz

  • +
  • -
GwynBleidD - zdjęcie GwynBleidD 09.05.2013

Rodzyn, nie o to chodzi.

 

Spectre: czym masz spięte te 2 kompy? Są w jednej sieci? To jest adres IP wewnątrz tej sieci? Jaki adres IP ma Twój komp?

Odpowiedz

Spectre - zdjęcie Spectre 10.05.2013

Jeden komp jest na wifi, drugi jest podłączony kabelkiem - wszystko przez modem.

 

Mój komp ma IP: 89.78.203.48 (89-78-203-48.dynamic.chello.pl)

 

 

Czy wewnątrz sieci do właściwie nie wiem...

Odpowiedz

  • +
  • -
GwynBleidD - zdjęcie GwynBleidD 10.05.2013

Chodzi mi o wewnętrzne IP... Widzę, że nie ogarniasz podstawowych rzeczy związanych z sieciami komputerowymi.

Odpowiedz

Spectre - zdjęcie Spectre 10.05.2013

To może powiedz jak to sprawdzić zamiast stwierdzać coś co jest oczywiste, chyba po to tutaj napisałem, nie?

Odpowiedz

  • +
  • -
GwynBleidD - zdjęcie GwynBleidD 10.05.2013

Prosiłbym zmienić ton wypowiedzi na mniej roszczeniowy. Podaj jaki system masz na obu komputerach (tym na którym stoi serwer i tym, z którego chcesz się połączyć. To że jest to linux czy windows mi nie wystarczy). Podaj również w jaki sposób łączysz się z internetem, dostawcę (chello) już znam, no chyba że jeszcze jakiś pośrednik się znajduje między chello, a Tobą. To się przyda, jeśli chcesz aby serwer był widoczny z internetu również, a nie tylko w Twojej sieci domowej. Potrzebne mi do tego: model rutera, sposób podłączenia obu komputerów do niego, oraz czy między ruterem i "kablem ze ściany" jeszcze coś jest (jeśli tak, to co).

Odpowiedz

Spectre - zdjęcie Spectre 10.05.2013


Prosiłbym zmienić ton wypowiedzi na mniej roszczeniowy.

 

Wiesz, bardzo tak lubię gdy ktoś wypomina mi czego to ja nie umiem, od razu mam ochotę powiedzieć mu co go to obchodzi... Jako jedyny mi tu pomagasz z całego tego "forum" więc wybacz mój poprzedni post.

 

 


Podaj jaki system masz na obu komputerach

 

Na tym, z którego obecnie piszę i mam Steam jest Windows 8.

Serwer mam "zainstalowany" na linux debian 6.0.6 Source (na linuxie nigdy nie siedziałem więc nie dam głowy). Pobrany stąd: http://www.haszkod.p...nter,44139.html

 

 

 

 


Podaj również w jaki sposób łączysz się z internetem, dostawcę (chello) już znam, no chyba że jeszcze jakiś pośrednik się znajduje między chello, a Tobą.

 

Internet mam z UPC, pomiędzy nimi a mną raczej nikogo nie ma.

Modem: Thomson TWG870UG

Jak wcześniej pisałem, laptop na którym jest linux z serwerem jest podpięty przez kabel (WIFI na nim nie działa).

Laptop z którego piszę (Win8) siedzi na WIFI (czasami podpinam go na kabel gdy potrzebuję bardziej "niezawodnego" łącza niż "fale radiowe" przez ściany domu).


Użytkownik Spectre edytował ten post 10.05.2013 18:41
Odpowiedz

  • +
  • -
GwynBleidD - zdjęcie GwynBleidD 10.05.2013

Windows 8 :: Panel sterowania -> Centrum sieci i udostępniania -> z prawej strony będziesz miał kolumnę z wszystkimi kartami sieciowymi, jak na screenie:

8149533300_1357601609.jpg

To ta, gdzie masz Połączenie sieci bezprzewodowej (default) na tym screenie. Klikasz na połączenie, którym się aktualnie łączysz z internetem (będzie to połączenie lokalne lub połączenie sieci bezprzewodowej, w zależności od tego, przez co się łączysz) i dajesz szczegóły. Interesują mnie stamtąd: Adres IPv4 oraz Maska podsieci IPv4.

 

Debian :: Otwórz konsolę i wpisz w niej ifconfig -a. Interesuje mnie dokładnie to samo, z połączenia którym się łączysz (eth to kablowe, wlan to bezprzewodowe. Jednak nie zawsze tak jest, Twoje bezprzewodowe może być jako eth1, gdy kablowe jest eth0. Musisz to troszkę obczaić)

Odpowiedz

Spectre - zdjęcie Spectre 10.05.2013

Zrobiłem też zrzuty bo od razu będzie wszystko co potrzeba zamiast bawić się w przepisywanie.

 

Screen z Debiana: http://img5.imagesha...5/dsc0017fc.jpg

 


Użytkownik Spectre edytował ten post 10.05.2013 20:44
Odpowiedz

  • +
  • -
GwynBleidD - zdjęcie GwynBleidD 11.05.2013

Więc wpisanie connect 192.168.0.14:27015 w konsoli gry powinno połączyć Cię z serwerem. Jeśli tak się nie dzieje, możliwy jeszcze jest firewall na Linuksie.

Odpowiedz

Spectre - zdjęcie Spectre 12.05.2013

Faktycznie pozwala się w ten sposób połączyć, problem w tym, że z zewnętrznego IP (odpaliłem internet z Orange) nie wpuszcza na serwer :/

Odpowiedz

  • +
  • -
GwynBleidD - zdjęcie GwynBleidD 12.05.2013

Tak, to już jest następna sprawa. Aby połączyć się z zewnątrz po 1 musisz podać IP zewnętrzne. Które w Twoim przypadku jest zmienne. Polecam serwisy typu dyndns, dzięki którym będziesz mógł mimo zmiennego IP podawać stały adres domenowy. Po 2 musisz skonfigurować ruter tak, aby przekierowywał port serwera na zewnątrz sieci. Dlatego pytałem się o model rutera. Niestety nie znam tego modelu, więc musisz sobie sam poszukać jak na nim przekierować porty.

Odpowiedz

Spectre - zdjęcie Spectre 12.05.2013

Co do tego zmiennego IP to jestem trochę zdziwiony, mam internet z UPC i mam od bardzo dawna stałe IP, nawet naszukałem się jak je zmieniać wg swoich potrzeb i podobno nie da się.

Z konfiguracją routera nie powinienem mieć problemu, kiedyś odblokowywałem porty dla eMule więc to chyba ta sama zasada :)

 

 

Mam jeszcze ze 2-3 pytania ale najpierw niech zadziała serwer z zewnętrznego IP :P


Użytkownik Spectre edytował ten post 12.05.2013 16:03
Odpowiedz