Cerere plugin oprire automata

Cereri de pluginuri noi, skinuri in CS, etc.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Post Reply
Cristian50505
Membru, skill 0
Membru, skill 0
Posts: 21
Joined: 02 Feb 2021, 12:48
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Been thanked: 1 time

24 Apr 2021, 20:20

As vrea un plugin,modul sau ceva care sa opreasca automat serverul meu cand are lag. Vps-ul masi.
RoyalServer
User avatar
levin
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 3844
Joined: 24 Aug 2011, 12:24
Detinator Steam: Da
CS Status:
Detinator server CS: ☯∴
SteamID: riseofevo
Reputatie: Scripter eXtreamCS
Nume anterior: Adryyy
Location: ҳ̸Ҳ̸ҳ
Discord: devilclass
Has thanked: 36 times
Been thanked: 594 times
Contact:

26 Apr 2021, 17:19

nu ai cum să acționezi asupra vps-ului prin amxx, doar dacă nu ai ceva api

Code: Select all

#include <amxmodx>

#pragma tabsize 0

static const 	MAX_PING = 10000, //ping-ul mare de la jucători nu poate afecta neapărat SAU ping-ul mare nu este mereu redat de jucători
				Float:TIME_2_CHECK = 60.0, //ÎN SECUNDE
				MY_CMD[] = "shutdown"

public plugin_init()	set_task(TIME_2_CHECK,"CHECK_PING")

public CHECK_PING(){
	static players[32],num,id;get_players(players,num,"ch")
	for(new i=1,ping,loss;i<num;++i){
		id=players[i]
		get_user_ping(id,ping,loss)
		if(ping>=MAX_PING){
			server_cmd(MY_CMD)
			break
		}
	}
}
Pentru ajutor, faceți cerere bine detaliată, completând și respectând modelul corespunzător.
Nu-mi mai dați cereri doar pentru a mă avea în lista de prieteni.
Dacă te ajut, și mă ignori/etc > te adaug în „foe”.
Aveți grijă la cei ce încearcă să mă copieze sau să dea drept mine..Puteți lua legătura cu mine prin STEAM dacă aveți o problemă/nelămurire în acest caz! Cont de forum am doar aici.
În cazul în care utilizați ceva din ce am postat(ex: aici), e bine să fiți la curent cu modificările aduse și de aici, iar dacă sunt ceva probleme nu ezitați să luați legătura cu mine. Actualizarea unor coduri nu se vor afișa public, doar dacă se găsește ceva critic/urgent de remediat, unele fiind coduri vechi iar unele refăcute chiar recent dar private.
* Nume pe cs1.6: eVoLuTiOn \ Nume vechi: eVo
* Atelierul meu - post2819572.html#p2819572 (închis, click link ca să vedeți de ce)
The Kalu
Fost administrator
Fost administrator
Posts: 13707
Joined: 09 Oct 2010, 12:39
Detinator Steam: Da
CS Status: In grajd!
SteamID: kalulord
Reputatie: Fost Administrator
Fost membru Club eXtreamCS (6 luni)
Nume anterior: Terra
Location: Romania, Ploiesti
Has thanked: 328 times
Been thanked: 646 times
Contact:

27 Apr 2021, 19:47

Vezi aici, opreste serverul de cs 1.6!

post1804749.html#p1804749

Si dupa oprire trebuie sa iti faci un script care sa verifice daca procesul respectiv este activ, in caz contrar sa il pornesca!

linux script(nu stiu cat de bine este)

Code: Select all

SERVICE="cs"
FOLDER="foldercs"
if pgrep -x "$SERVICE" >/dev/null
then
    echo "$SERVICE is running"
else
    echo "$SERVICE stopped"
    cd $FOLDER
	./hlds_run -console -game cstrike +port 27015 +map de_dust2 +maxplayers 32 -pingboost 1
fi
Image
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 2 guests