Błąd przy tworzeniu katalogu
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
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.
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
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
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ść?
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
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ć).
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
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
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?
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...
GwynBleidD
10.05.2013
Chodzi mi o wewnętrzne IP... Widzę, że nie ogarniasz podstawowych rzeczy związanych z sieciami komputerowymi.
Spectre 10.05.2013
To może powiedz jak to sprawdzić zamiast stwierdzać coś co jest oczywiste, chyba po to tutaj napisałem, nie?
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).
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
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:
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ć)
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
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.
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
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.
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
Użytkownik Spectre edytował ten post 12.05.2013 16:03