hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.28. 17:05



Jelenlévő felhasználók

Jelenleg 237 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 236 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: Google [Bot] az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 13 hozzászólás ]  Oldal 1 2 Következő
Szerző Üzenet
 Hozzászólás témája: VPS kérdések, kezelés
HozzászólásElküldve: 2017.04.21. 18:50 
Offline
Jómunkásember

Csatlakozott: 2014.10.30. 10:18
Hozzászólások: 468
Megköszönt másnak: 235 alkalommal
Megköszönték neki: 34 alkalommal
Sziasztok!
Sikerült összeszenvednem egy Vps szervert, de maradt még pár kérdés vagy nyitott dolog amire még nem találtam megoldás! Ezért szeretnék segítséget kérni, mit csináltam rosszul, esetleg rontottam el :)
A cél: Egy egyszerű Cs 1.6 (24 slotos) és egy mix szerverfuttatása egy Vps szerveren.

VPS tulajdonság:
- Debian 8 - 64 Bit
- 20GB SSD
- Memória - 2GB
- Processzor - 2x

Használt programok:
-Putty
-WinSCP
Először leírnám mi és hogy történt, hátha valamit nem jól olvastam, vagy csináltam:

Felrakás lépésről-lépésre:
Kód:
mkdir SteamCMD
cd SteamCMD
wget http://media.steampowered.com/client/steamcmd_linux.tar.gz
apt-get install ia32-libs
tar -xvzf steamcmd_linux.tar.gz
apt-get install lib32gcc1
apt-get update
./steamcmd.sh
login anonymous
force_install_dir ./cs/
app_set_config 90 mod cstrike
app_update 90            // ha itt errort dob akkor írd be megint
app_update 90 -beta beta validate     // ha itt csak 0x3 és 0x61 jön akkor írd be megint
exit
apt-get install screen


Automatikus futtatás: (igen tudom h a sys_ticrate nem inditó parancs, és elvileg a server cfg sem kellene oda.)
Kód:
touch start.sh
chmod +x start.sh
vi startserver // nano startserver.sh
**************Fájlba ez kell: **************
///////////////////////////
#!/bin/bash
screen -L -A -m -d -S cs ./hlds_run -console -game cstrike +ip 37.1.179.6 +port 27005 +maxplayers 24 +map de_dust2 +exec server.cfg +sys_ticrate 1200 +fps_max 1000 -pingboost 3 > /dev/null >&1 &
echo Szerver start!
///////////////////////////
script /dev/null
./start.sh   
screen -r cs


A gyors letöltést
Kód:
chmod 644 cstrike -R
-el oldottam meg. Működik :)

Na most jönnének a kérdések amiket még nem találtam meg :(
1. Eddig nagyon jól működik, csak példáúl nem tudom h ha kifagy akkor újraindul vagy sem. Sajnos nem tudom kifagyasztani, hiába cserélgetem a meta pluginok-at nem áll ki segmens vagy bus hibára...
2. Hogy lépek ki a screen-ből???? Putty bezáráson kívül? (Ez meglett CTRL+A utána CTRL+D)
3. Ütemezett restartot h csinálok?
4. Mi a különbség -tickrate és a -sys_ticrate között. Úgy olvastam h az egyik "Hlds update toolos" a másik "Steamcmd"
5. Tudom valahogy nézni a memória fogyasztás? Mert a "stats" parancs csak a CPU használatot mutatja
6. Mi a tökömre jó a "sudo" parancs????? :D
7. Találtam ilyet is:
Kód:
screen -A -m -d -S hlds ./hlds_run -game cstrike +ip 176.67.169.214 +port 27015 +maxplayers 32 +sys_ticrate 300 -pingboost 0 +map de_dust2 +servercfgfile server.cfg -autoupdate -autorestart > /dev/null 2>&1 &
-autoupdate -autorestartEzek itt mit jelentenek?

Remélem nagyjából jól csináltam a telepítést, de ha valaki bármi gondot talál akkor szóljon nyugodtan... :)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: VPS kérdések, kezelés
HozzászólásElküldve: 2017.04.21. 21:05 
Offline
Signore Senior
Avatar

Csatlakozott: 2011.09.09. 17:39
Hozzászólások: 4020
Megköszönt másnak: 12 alkalommal
Megköszönték neki: 139 alkalommal
A sudo egy linux program, amellyel superuser feladatokat végezhetsz el. (Super User Do)

Pl.:
git pull <-- Standard program parancs
sudo git pull <-- Fenti példa rendszergazdai futtatása

Ők köszönték meg Silent nek ezt a hozzászólást: jokypapa (2017.04.22. 09:04)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: VPS kérdések, kezelés
HozzászólásElküldve: 2017.04.21. 23:22 
Offline
Fanatikus

Csatlakozott: 2017.02.14. 23:05
Hozzászólások: 193
Megköszönt másnak: 6 alkalommal
Megköszönték neki: 18 alkalommal
Üdv!

Ütemezett restartot úgy csinálsz, hogy írsz egy plugint... vagy telepítesz egy cron -t (ami pl mindennap 20:00-kor lefuttatja ezt a parancsot: quit )
Remélem nem kell részleteznem mi az a quit.
4. -est inkább kihagynám... Bár én ki próbáltam mind2-vel de különbséget nem tapasztaltam vele.
5. Igen tudod, telepítesz egy htop-ot. Ott ramot %-ban kiírja, hogy mennyit használ az összes ramodból.
6. Már megválaszolták, egyébként pl androidon ezt superuser-nek nevezik vagy SU-nak stb. Ez olyan, mintha egy androidos telefont rootolnának. Ez olyan hozzáférést ad a dolgokhoz, amid alapból nincs...
Pl root nélkül nem tudod telón túlhúzni a cpu-t stb. Ez gépen is kb így van. Csak minden rendszeren máshogy hívják, persze sudo nélkül is van adminod pl debian-on. De ha telepíted a sudo-t akkor root-on kívül alapból nincs semmin admin jog. Persze sudo-val el is vehető pl root-tól a root jog. Oda adható más fióknak stb.

Ezek:

-autoupdate -autorestart

-autoupdate ---> automatikus frissítésre való, de cs 1.6-nál már nincs steam-en frissítés szóval azt a parancsot hanyagold, főleg ha rehlds-t használsz.
-autorestart ---> elméletileg automatikusan újra indul a szerver - bár ezt nem tudom, hogy ezt mikor akkor ha kifagy vagy valami csak úgy...


Kb ennyi :)

Ők köszönték meg terminator100 nek ezt a hozzászólást: jokypapa (2017.04.22. 09:04)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: VPS kérdések, kezelés
HozzászólásElküldve: 2017.04.22. 14:55 
Offline
Jómunkásember

Csatlakozott: 2014.10.30. 10:18
Hozzászólások: 468
Megköszönt másnak: 235 alkalommal
Megköszönték neki: 34 alkalommal
Köszönöm a segítséget és a hozzászólást!
- Akkor én sudo nélkül megyek tovább. Nekem a root is tökéletes.
- A htop nagyon jó ötlet volt! Biztos h nem jól tettem fel de nekem a célra tökéletesen megfelel.
- Szerver restart-ra ezt tettem fel:
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <fun>
  4.  
  5.  
  6. #define PLUGIN "Server restarter"
  7. #define VERSION "1.0"
  8. #define AUTHOR "HunGamer"
  9.  
  10.  
  11. public plugin_init()
  12.     {
  13.     register_plugin(PLUGIN, VERSION, AUTHOR);
  14.     set_task(60.0, "check", 0, _, _, "b");
  15. }
  16. public check()
  17. {
  18.     new hour, minute, second;
  19.     time(hour, minute, second);
  20.     if(hour == 04 && minute == 00)
  21.     {      
  22.         client_print(0, print_chat, "Szerver ujrainditas 10 sec mulva")
  23.         client_print(0, print_chat, "Szerver ujrainditas 10 sec mulva")
  24.         client_print(0, print_chat, "Szerver ujrainditas 10 sec mulva")
  25.         client_print(0, print_chat, "Szerver ujrainditas 10 sec mulva")
  26.         log_amx ("*********Szerver ujrainditas %d / %d / %d / *********",  hour, minute, second)
  27.         set_task(10.0, "reset");
  28.     }
  29.     return PLUGIN_HANDLED;
  30. }
  31.  
  32. public reset()
  33. {
  34.     server_cmd("Exit")
  35. }


- Az -autorestart szerintem gyárilag benne van. Mivel ha exit-et nyomok 10 másodperc múlva újraindul a szerver.

Nyitott problémák:
- Ki kellene fagyasztani a szervert :DDDDDDD Valaki tud adni valamilyen plugint amitől kifagy? :D Megnézzük h újraindul vagy sem!
- Találtam még ezt a dolgot. Ez mire való? Tipp gondolom blokkolja a Hlbrutos bejelentkezés :)
Kód:
iptables -A INPUT -m string --string "HLBrute" --algo kmp -j DROP
iptables -A INPUT -m string --string "HLXBrute" --algo kmp -j DROP 


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: VPS kérdések, kezelés
HozzászólásElküldve: 2017.04.22. 15:13 
Offline
Fanatikus

Csatlakozott: 2017.02.14. 23:05
Hozzászólások: 193
Megköszönt másnak: 6 alkalommal
Megköszönték neki: 18 alkalommal
Mivel quit-al tulajdonképpen "bezárod" az alkalmazást és elindul újra a szerver így az biztos megy.


Igen jól gondolod. A Hlbruteforcolás algoritmusát blokkolja...:D
Amúgy igazából felesleges percenként lefuttatni a plugint... Mivel páros értéket állítottál be (00) Így akár elég 10 percenként is ellenőrizni...:D
legalábbis szerintem, főleg ha pontos a vps órája.

Szívesen :D

Ők köszönték meg terminator100 nek ezt a hozzászólást: jokypapa (2017.04.22. 18:06)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: VPS kérdések, kezelés
HozzászólásElküldve: 2017.04.22. 17:24 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2011.09.18. 13:01
Hozzászólások: 4270
Megköszönt másnak: 55 alkalommal
Megköszönték neki: 513 alkalommal
VPS tulajdonság:
- Debian 8 - 64 Bit


Debianra folosleges a sudo mert a root maga egy Super user. Ubuntun hasznaljak a sudo parancsot mert ott Adminisztratori jog van alapesetben egy rendes ubuntun amit gepen hasznalsz.


Szerver kifagyas utan a screen fut amig kezileg nemzarod be vagy nem raksz be egy autoresit. Ha exitel zarod be a szervert screenbe a resizi magat mert a screenbe fut.

Utemezett ujrainditast crontabbal tudsz csinalni de erdemes a szervernek scriptet kesziteni az egyszeruseg kedveert.


Idézet:
iptables -A INPUT -m string --string "HLBrute" --algo kmp -j DROP
iptables -A INPUT -m string --string "HLXBrute" --algo kmp -j DROP


Erre a kerdesre valaszt adva ez az iptables vagyis a linux tuzfala. (Ilyesmi feleseg) tudsz tiltani portokat es ip-ket letudod tiltani az osszes csatlakozast es kimeno dolgokat (portok stb)
Viszont ha rosszul lovod be sajat magad is kizarhatod.

_________________
Idk. Csak ugy funbooo.
Kép

Ők köszönték meg DeteCT0R nek ezt a hozzászólást: jokypapa (2017.04.22. 18:05)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: VPS kérdések, kezelés
HozzászólásElküldve: 2017.04.22. 18:43 
Offline
Jómunkásember

Csatlakozott: 2014.10.30. 10:18
Hozzászólások: 468
Megköszönt másnak: 235 alkalommal
Megköszönték neki: 34 alkalommal
DeteCT0R írta:
VPS tulajdonság:
- Debian 8 - 64 Bit


Debianra folosleges a sudo mert a root maga egy Super user. Ubuntun hasznaljak a sudo parancsot mert ott Adminisztratori jog van alapesetben egy rendes ubuntun amit gepen hasznalsz.


Szerver kifagyas utan a screen fut amig kezileg nemzarod be vagy nem raksz be egy autoresit. Ha exitel zarod be a szervert screenbe a resizi magat mert a screenbe fut.

Utemezett ujrainditast crontabbal tudsz csinalni de erdemes a szervernek scriptet kesziteni az egyszeruseg kedveert.


Idézet:
iptables -A INPUT -m string --string "HLBrute" --algo kmp -j DROP
iptables -A INPUT -m string --string "HLXBrute" --algo kmp -j DROP


Erre a kerdesre valaszt adva ez az iptables vagyis a linux tuzfala. (Ilyesmi feleseg) tudsz tiltani portokat es ip-ket letudod tiltani az osszes csatlakozast es kimeno dolgokat (portok stb)
Viszont ha rosszul lovod be sajat magad is kizarhatod.


Igen láttam h te ezt a crontabot favorizálod! Én úgy voltam vele, h amit meg tudok egyszerűbben akkor azt úgy megcsinálom (ezért lett ez a pluginos megoldás). Egyelőre még nagyon hadilábon állok ezekkel a scriptekkel, de igyekszek :) Valószínű h kifagyás esetném nem indul újra a szerver, de nehéz tesztelni. Nem fagy ki ugyan úgy mintha egy host-tol lenne :(

Szóval szerintem még nyitott h miként indul újra a szerver magától :)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: VPS kérdések, kezelés
HozzászólásElküldve: 2017.05.03. 18:26 
Offline
Jómunkásember

Csatlakozott: 2014.10.30. 10:18
Hozzászólások: 468
Megköszönt másnak: 235 alkalommal
Megköszönték neki: 34 alkalommal
Az újraindítás a hldswach-al lett megoldva!
https://bitbucket.org/siron/hldswatch/src

Jelenleg ez a hiba tapasztalható ha jobb gombbal rákattintok a szerverre!
"no users currently playing on this server"

Valakinek valami ötlet?


A hozzászólást 1 alkalommal szerkesztették, utoljára jokypapa 2017.05.03. 18:43-kor.

Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: VPS kérdések, kezelés
HozzászólásElküldve: 2017.05.03. 18:42 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2014.09.08. 22:21
Hozzászólások: 3014
Megköszönt másnak: 96 alkalommal
Megköszönték neki: 555 alkalommal
Ogp-vel van autorestart van cron és van fastdl. 5 perc alatt.

_________________
GitHub - mforce

Ők köszönték meg mforce nek ezt a hozzászólást: jokypapa (2017.05.03. 18:49)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: VPS kérdések, kezelés
HozzászólásElküldve: 2017.05.03. 18:47 
Offline
Jómunkásember

Csatlakozott: 2014.10.30. 10:18
Hozzászólások: 468
Megköszönt másnak: 235 alkalommal
Megköszönték neki: 34 alkalommal
mforce írta:
Ogp-vel van autorestart van cron és van fastdl. 5 perc alatt.


Nem szeretnék webadim feltenni 2 szerverért... Ezért próbálok mindent megoldani putty-val :)

A cron az nem autó restarthoz való? A fasdl-t már megoldottam h mindenki le tudja gyorsan tölteni a skineket (chmod 744 azt hiszem) :)


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 13 hozzászólás ]  Oldal 1 2 Következő


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 1 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole