-
Postów
1 654 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
1
Ostatnia wygrana Ksekowny w dniu 20 Marca 2012
Użytkownicy przyznają Ksekowny punkty reputacji!
O Ksekowny
- Urodziny 22.06.1992
O użytkowniku
-
Płeć
Mężczyzna
Ostatnie wizyty
Blok z ostatnimi odwiedzającymi dany profil jest wyłączony i nie jest wyświetlany użytkownikom.
Osiągnięcia Ksekowny
-
UnHead zareagował(a) na odpowiedź w temacie:
Probelm] Badboy V4.2
-
IP.Board w pigułce u Gammersa | Banowanie
Ksekowny skomentował(a) Ksekowny wpis na blogu w co tu mam napisać?
chuju wypierdalaj z mojego bloga bo ci przykurwie patelnio -
a ja mam wyjebane, intel i5 w PCtku, co jakis czas podkrece, gry tansze i duzo warezu ;x
-
To już Twoja sprawa, jak ktoś ma dedyka/vps i ma tam serwer to musi sobie przygotować skrypt który kompresuje dema do /rar,/zip i wysyła na www.
-
[*]Logujemy si HLTV.rar
-
HLDS - LINUX FULL TUTORIAL MADE BY GAMEMRSTV.
temat opublikował(a) Ksekowny w Counter-Strike 1.6 - Poradniki
Hej. A taka chęć na poradnik. 1. Stwórzmy konto użytkownika na którym będziemy tworzyli serwer. Nie chcemy męczyć roota, także wszystko będziemy robić na oddzielnym koncie. Do stworzenia konta posłuży nam komenda useradd - można również poczytać o tym na wikipedii Utwórzmy więc użytkownika hlds, którego katalogiem domowym będzie folder hlds w katalogu /home useradd -d /home/hlds hlds[/color] katalog główny użytkownika nazwa użytkownika Musimy też ustalić hasło passwd hlds Wpisujemy dwukrotnie hasło i potwierdzamy operację ENTERem. Katalog domowy użytkownika zapewne nie istnieje więc go utworzymy. Funkcja mkdir jest skrótem od make directory - stwórz katalog. mkdir /home/hlds Nadamy teraz użytkownikowi hlds uprawnienia do katalogu. chown hlds /home/hlds Teraz czas się przelogować na swoje upragnione konto użytkownika su - hlds zamiast hlds można naturalnie wstawić swoją nazwę użytkownika, jeśli tą się zmieniało. 2. HLDS updatetool - narzędzia aktualizyjce Stwórzmy sobie katalog, w którym będzie serwer- na przykład srv mkdir srv Teraz pobierzmy narzędzie aktualizacyjne ( hldsupdatetool.bin ) wget http://storefront.steampowered.com/download/hldsupdatetool.bin Po pobraniu pliku nadajmy mu uprawnienia oraz włączmy go chmod +x hldsupdatetool.bin ./hldsupdatetool.bin Jeśli masz 64bitowy system doinstaluj biblioteki ( z konta roota ) apt-get install ia32-libs -y Dobrze, po odpaleniu hldsupdatetool wyskoczy nam licencja, trochę bełkotu - wpisujemy yes To tyle pracy z narzędziem aktualizacyjnym, możemy się go pozbyć. rm hldsupdatetool.bin 3. Pobieramy serwer, ze steama. Mamy już pobranego Steama (pobrał się sam skubany po zaakceptowaniu licencji). Teraz przygotujemy go do pobrania serwera. Nadajemy mu uprawnienia i włączamy go chmod +x steam ./steam Teraz steam będzie marudził o sprawdzaniu wersji, nie wiadomo o co chodzi, zazwyczaj po kilku minutach gdy się pobierze wyrzuci nam taki komunikat: Gdy już zaaktualizowaliśmy steama, pobierzmy serwer gry ./steam -command update -game cstrike -dir srv -verify_all -retry katalog w którym będą umieszczone pliki serwera, czyli wcześniej ustalony srv Po uruchomieniu pobierania powinno wyskoczyć coś takiego: Jest to normalny komunikat, który informuje o rozpoczęciu pobierania, wersji silnika, jakimś "CAsyncIOManager", które można olać i "No installation record found at" co świadczy o tym, że pierwszy raz instalujemy serwer. 5. Config serwera - server.cfg Konfiguracja serwera jest o tyle istotna, że możemy ustalić w niej jak serwer będzie się nazywał, czy i jakie będzie miał hasło, jakie będzie hasło rcona (administracyjne), a także ustalić czas trwania rundy itd. Logujemy się na ftp, a więc tak: Więc przechodzimy do katalogu; /home/nazwa_usera_ssh np. hlds/srv ( katalog z serwerem )/cstrike i edytujemy plik server.cfg Jest w nim mało szczegółów, więc zamieńmy go na coś lepszego; Wklejmy to, i ewentualnie możemy pobawić się tymi ustawieniami. 6. AMX MOD X AmxModX to popularna modyfikacja serwera, która umożliwia administrację serwera z poziomu menu tekstowego w grze oraz instalację różnych pluginów, urozmaicających rozgrywkę. Zanim rozpoczniemy instalację chciałbym abyś zrozumiał(a) kilka podstawowych spraw. Każdy program, niezależnie od tego czy jest to Windows czy Linux korzysta z jakichś plików binarnych (w systemie Windows pliki .dll natomiast w Linuksie .so). Dlaczego o tym mówię? Ponieważ bardzo często początkujący administratorzy zapominają o tym. Domyślnym plikiem binarnym (w skrócie: binarką), z którego korzysta serwer Counter-Strike'a 1.6 w systemie Linux jest plik cs_i386.so znajdujący się w katalogu cstrike/dlls. Chcąc uruchomić na serwerze jakiekolwiek modyfikacje musimy ustawić alternatywny plik binarny - metamod, który umożliwia uruchamianie modyfikacji. Instalacja Metamoda Edytujemy plik liblist.gam, w którym ustala się binarkę serwera. - na FTP w katalogu /cstrike Usuwamy: gamedll "dlls\mp.dll" gamedll_linux "dlls/cs_i386.so" zamiast tego dajemy: gamedll_linux "addons/metamod/dlls/metamod_i386.so" Dobrze, przejdźmy do terminalu ssh a tam do katalogu srv/cstrike. Będąc w cstrike stwórzmy katalog ADDONS, w którym będzie amxmodx, dproto, metamod i inne. mkdir addons Teraz wpisujemy kolejno (aby pobrać) cd addons mkdir metamod mkdir metamod/dlls cd metamod/dlls wget http://heanet.dl.sourceforge.net/project/metamod-p/Metamod-P%20Binaries/1.19p32/metamod-p-1.19p32-linux_i586.tar.gz Rozpakujmy paczkę i usuńmy niepotrzebne archiwum tar -xvzf metamod-p-1.19p32-linux_i586.tar.gz Powinniśmy dostać taki komunikat: Usuńmy niepotrzebne archiwum rm metamod-p-1.19p32-linux_i586.tar.gz Instalacja AmxModX Skończyliśmy na katalogu cstrike/addons/dlls. Wejdziemy teraz do katalogu cstrike. cd ~/srv/cstrike Będziemy teraz potrzebować dwóch archiwów z podstawowym AmxModem i dodatkiem dla serwerów Counter-Strike 1.6. Można je pobrać z oficjalnej strony projektu. Interesuje nas AMX Mod X Base dla systemu Linux oraz Counter-Strike Addon i tu niespodzianka, również dla systemu Linux. Korzystając z aktualnych odnośników bezpośrednich do pliku pobieramy obydwa archiwa do katalogu cstrike wget http://downloads.sourceforge.net/project/amxmodx/AMX%20Mod%20X%20Base/1.8.1/amxmodx-1.8.1-base.tar.gz[/url] wget http://downloads.sourceforge.net/project/amxmodx/Counter-Strike%20Addon/1.8.1/amxmodx-1.8.1-cstrike.tar.gz[/url] tar -xvzf amxmodx-1.8.1-base.tar.gz tar -xvzf amxmodx-1.8.1-cstrike.tar.gz AmxModX jest już zainstalowany. Teraz musismy go uruchomić w metamodzie. Do tego ponownie wchodzimy na ftp, do katalogu /cstrike/addons/metamod - tutaj tworzymy plik plugins.ini i do niego wklejamy: Co należy wiedzieć. Po pierwszy: średnik na początku linii przed komendą powoduje, że dana komenda nie jest czytana przez silnik gry. Więc w tym wypadku wczytana zostanie komenda rozpoczynająca się od "linux", a komenda "win32", przed którą wstawiłem średnik będzie traktowana tylko jako komentarz. A więc dodajemy tam linux addons/amxmodx/dlls/amxmodx_mm_i386.so I zapisujemy plik. Bravissimo! Stworzyłeś swój serwer, w ostatniej jak narazie części poradnika dowiesz się poprostu jak go włączyć. 7. Uruchamiamy serwer Za uruchomienie serwera odpowiada plik hlds_run, znajdujący się w głównym katalogu serwera, tam gdzie jest np katalog CSTRIKE ( w naszym przypadku srv ) Aby uruchomić serwer musimy jednak zbudować polecenie startowe. ./hlds_run -game gra +port <port> +maxplayers <liczba_graczy> +exec server.cfg +map de_dust2 To jest szkielet uruchomienia serwera, wklejenie tego nic nam nie da. Uruchamiamy serwer Counter-Strike'a więc w opcji game wpisujemy cstrike. Tego samego polecenia możemy również używać do uruchomienia serwerów hlds innych gier (modyfikacji) takich jak Day of Defeat, Team Fortress, Condition Zero itp. Zmienia się wówczas jedynie nazwa folderu modyfikacji (np. dod, tf lub czero) i mapa startowa. Uruchommy serwer z portem 27666 z jedynastoma slotami. ./hlds_run -game cstrike +port 27666 +maxplayers 11 +exec server.cfg +map de_dust2 Jeżeli chcemy aby serwer przy każdym uruchomieniu automatycznie się aktualizował możemy dopisać do niego opcję -autoupdate, aczkolwiek przy obciążonym Steamie może to tylko spowolnić uruchamianie serwera. Więc można to robić jednorazowo co jakiś czas gdy wychodzą aktualizacje. Później można usunąć opcję z polecenia startowego. Serwer uruchomiony i wszystko byłoby w porządku gdyby nie fakt, że gdy zamkniemy konsolę proces serwera się wyłączy. Nasuwa się zatem pytanie: co zrobić aby serwer działał cały czas? I w jaki sposób go restartować? Sądzę, iż jeżeli czytasz ten poradnik nie za bardzo wiesz jak to zrobić, a tłumaczenie działania kilku kolejnych komend w systemie przysporzy więcej problemów niż pożytku. Dlatego dajmy sobie spokój z konwencjonalnymi sposobami, skorzystajmy ze screena. Screen umożliwia uruchomienie serwera i jego działanie w tle nawet wtedy gdy wyjdziemy z konsoli lub wylogujemy się z konta. Zaletą tego programu jest to, że każdemu procesowi możemy przypisać dowolne ID (etykietę, nazwę). Ułatwia to znacznie identyfikację procesów gdy uruchamiamy większą ilość serwerów. Aby uruchomić serwer przy użyciu screena musimy go zainstalować - chyba, że posiadamy go już w systemie, by to sprawdzić wydajemy polecenie screen Jeżeli przywita nas seksowny ekran z informacją w stylu: oznacza to, iż jesteśmy szczęśliwymi posiadaczami screena. By nie robić zamieszania wciskamy spację i wpisujemy exit Jeżeli system uznał, że nie zna takiej komendy - będziesz musiał zainstalować screena. apt-get install screen Możesz przelogować się już na konto użytkownika. Aby efektywnie wykorzystać screena uruchomimy proces naszego serwera hlds od razu w tle. W tym celu korzystamy z komendy screen z atrybutami dmS. Wykorzystajmy zatem przykładowe polecenie startowe serwera. screen -dmS mpcforum ./hlds_run -game cstrike +port 27666 +maxplayers 11 +exec server.cfg +map de_dust2 Powyższym poleceniem uruchomiany proces naszego serwera hlds w tle nadając naszemu screenowi identyfikator: mpcforum. Jest to o tyle fajna rzecz, że dzięki temu indetyfikatorowi możemy w łatwy sposób przywołać konkretny serwer, nie musząc przeszukiwać wszystkich procesów po adres IP czy porcie, gdyż byłoby to uciążliwe przy większej ilości serwerów. Wszystkie uruchomione na naszym koncie użytkownika screeny, czyli innymi słowy wszystkie uruchomione serwery posiadają swój identyfikator. Składa się on z PID-u (numer identyfikacyjny procesu w systemie) oraz ID, przypisanego do screena przez nas. W tym przypadku: serwerek. Aby wyświetlić wszystkie uruchomione na screenie procesy wpisujemy: screen -ls Zostanie wyświetlona lista screenów, z nazwami oraz PIDami Jak powyższą informację rozumieć? Otóż jak widzimy jest uruchomiony jeden screen oznaczony "3842.mpcforum". Status (Detached) oznacza, że screen jest schowany i działa w tle. status Attached oznacza, że ktoś (np. Ty ) przywołał screena i działa na nim. Status Dead??? oznacza, że proces, który uruchomił screen został wyłączony i po screenie został tylko ślad w postaci pliku identyfikacyjnego. W tym wypadku wydajemy polecenie screen -wipe aby wyczyścić nieusunięte screeny. Aby przywołać z powrotem proces serwera do konsoli wpisujemy poniższą komendę wraz z PIDem, czyli pierwszą częścią powyższego identyfikatora, tj. (w tym przypadku) 21907 lub korzystamy z ID procesu czyli "serwerek", ale tylko wtedy gdy ciąg znaków, z którego skorzystaliśmy jest unikalny i został użyty tylko dla danego procesu. W innym wypadku screen nie będzie wiedział, który z dwóch np. zawierających to samo słowo w ID screenów otworzyć. Przywołujemy powyższego screena: screen -r 3842 W tym momencie powinien otworzyć się screen, voila. Jak zamknąć konsolę serwera aby dalej działał w tle? To proste. Wciskamy kombinację klawiszy: CTRL + A + D Jeżeli nasz proces serwera się zawiesił, wystąpił jakiś błąd i chcemy go wyłączyć to będąc w konsoli serwera zamiast CTRL+A+D użyjemy kombinacji klawiszy: CTRL + C Dziękuję za uwagę, pozdrawiam @GammersTV. -
IP.Board w pigułce u Gammersa | Banowanie
Ksekowny skomentował(a) Ksekowny wpis na blogu w co tu mam napisać?
nie wiem do czego jest blog nie korzystam, pisze bo mi sie nudzi -
*Tabciogaraj* zareagował(a) na wpis na blogu:
IP.Board w pigułce u Gammersa | Banowanie
-
Nemesix zareagował(a) na wpis na blogu:
IP.Board w pigułce u Gammersa | Banowanie
-
IP.Board w pigułce u Gammersa | Banowanie
Ksekowny skomentował(a) Ksekowny wpis na blogu w co tu mam napisać?
jak by Ci kurwa nikt nie powiedział jak pierwszy raz miałeś styczność z IP.B to byś gówno wiedział, i byś się pytał - teraz możesz wypierdalać. -
S.K.M.I zareagował(a) na wpis na blogu:
IP.Board w pigułce u Gammersa | Banowanie
-
IP.Board w pigułce u Gammersa | Banowanie
wpis na blogu opublikował(a) Ksekowny w co tu mam napisać?
Banowanie Wejdź w profil użytkownika. Pod zdjęciem użytkownika, znajduje się odnośnik do statusu ostrzeżeń - wejdź w niego. Natychmiastowo, po kliknięciu w "Status ostrzeżeń" pojawi się okienko, w którym wybierz "Zmień poziom ostrzeżenia". Po wybraniu opcji "Zmień poziom ostrzeżenia", pojawi Ci się następujące okienko: W przypadku banowania użytkownika, zaznaczacie opcję "Nie zmieniaj poziomu", wpisujecie czytelny powód banicji. Poniżej znajduje się zakładka "Zawieszenie" i tutaj znajduje się najważniejsza część blokowania profilu, czyli zaznaczacie opcję "Zablokuj definitywnie". W przypadku spamera/reklamiarza, wypełniacie całą zakładkę "Zawartość użytkownika" tak, jak jest to ukazane na zrzucie z ekranu. Powiadomienie użytkownika w przypadku banowania jest niepotrzebne, dlatego pozostawiacie zakładkę bez zmian. Polecam dokładne zapoznanie się z tematem, jakiekolwiek przekręcenie czynności, będzie skutkowało karą. Twórca: Shawn -
SipTiziSm zareagował(a) na odpowiedź w temacie:
MPCforum pyta - czyli wymyśl swój dział!
-
Miksterek zareagował(a) na odpowiedź w temacie:
MPCforum pyta - czyli wymyśl swój dział!
-
PanHouse zareagował(a) na odpowiedź w temacie:
MPCforum pyta - czyli wymyśl swój dział!
-
ViruS181 zareagował(a) na odpowiedź w temacie:
MPCforum pyta - czyli wymyśl swój dział!
-
Seb3kkk zareagował(a) na odpowiedź w temacie:
MPCforum pyta - czyli wymyśl swój dział!
-
J4KU8 zareagował(a) na odpowiedź w temacie:
MPCforum pyta - czyli wymyśl swój dział!
-
Chcę zostać hejterem, pozdrafjam.
-
MPCforum pyta - czyli wymyśl swój dział!
Ksekowny odpowiedział(a) na temat Makin w Newsy z życia forum
głos oddaję na dział ;gimbaza; oraz LOCO. -
MPCforum pyta - czyli wymyśl swój dział!
Ksekowny odpowiedział(a) na temat Makin w Newsy z życia forum
szajs grafa z metina -
MPCforum pyta - czyli wymyśl swój dział!
Ksekowny odpowiedział(a) na temat Makin w Newsy z życia forum
dział; Fapanie - teoria i praktyka opis; Sztuka masturbacji mężczyzn jak i kobiet ;0 nie banować, dałem propozycje swoją. -
Pierwszy raz( kultura i grubasy)
Ksekowny skomentował(a) Silenzio wpis na blogu w Moje (Nie)normalne przemyślenia
ja jestem chudy, choćbym wjebał niewiadomo ile żarcia to i tak idę na siłkę, biegi i pewnie się to spala. ;f -
Na poważnie- POLSKA
Ksekowny skomentował(a) Silenzio wpis na blogu w Moje (Nie)normalne przemyślenia
Jeszcze kilka lat, a będę w sejmie, jestem za młody ;o -
urodzinki na forum niedługo, i out.
Ksekowny skomentował(a) Ksekowny wpis na blogu w co tu mam napisać?
ta. ;d jak bym chciał go mieć bez spin to bym zrobił nowe konto albo wszedł na jedno z kilkuset moich multi acc ale....
