Page 1 of 3

Paprasta ideja (source code pridetas)

Posted: 2012 Oct 29 17:26
by Tetusis
kilo man tokia ideja, truputi pasiskaiciau valve docs apie egzistuojancias komandas ir radau viena is ju manau tikrai naudinga
heartbeat
Manually sends a heartbeat to the master server to remind it that your server is online. Otherwise, this command is executed automatically. Examples:
heartbeat Sends a heartbeat to the main server.
t.y siuncia i masterlist'a musu serveri ,kad mes isvis egzistuojam, bet tiksliai nezinau koks laiko tarpas, tad nusprendziau sukurti plugina kuris siustu uzklausas kas mazdaug 0.5 sec, automatiskai isijunktu vos serveriui startavus, ar tai verta? p.s pataisykit plugin'a tiesiog nezinau kaip automatiskai ijungti stock event'a vos po serverio paleidimo ir koks turetu buti check'as

Code: Select all

#include <amxmodx> public plugin_init() {        if (is_plugin_loaded("hearbeat.amxx",true)) {        eventas()    }} stock eventas(){     set_task(0.5, "siunciam", 0, "", 0, "a", 0)} public siunciam() {        server_cmd("heartbeat")    //debug    new data[20]    get_time("%m/%d/%y %H:%M:%S", data, charsmax(data))    log_amx("^"%s^" | Sekmingai nusiustas pranesimas i masterlist'a, kad mes egzistuojame", data) }

Re: Paprasta ideja (source code pridetas)

Posted: 2012 Oct 29 19:04
by aaarnas
O tokia komanda "heartbeat" veikia bent jau cs serveryje?
Ir prasmė to ?

Re: Paprasta ideja (source code pridetas)

Posted: 2012 Oct 29 19:07
by Tetusis
aaarnas wrote:O tokia komanda "heartbeat" veikia bent jau cs serveryje?
Ir prasmė to ?
cmdlist parasius i build 5787 cstrike serverio konsole ji ten yra, exec'utinus ja nieko neraso, reiskias yra.

Re: Paprasta ideja (source code pridetas)

Posted: 2012 Oct 30 11:56
by laimiukas3
gali imest ta savo

Code: Select all

hearbeat.amxx
bei ar jau pabaiktas tavo surce code?:)

Re: Paprasta ideja (source code pridetas)

Posted: 2012 Oct 30 13:01
by aaarnas
Vienintelis dalykas iš dažnesnio heartbeat siuntimo gali būti, kad lentelėje bus rodomas mažesnis serverio pingas. Bet klausimas ar pagal tai jis skaičiuojamas.

Re: Paprasta ideja (source code pridetas)

Posted: 2012 Oct 30 14:39
by Tetusis
aaarnas wrote:Vienintelis dalykas iš dažnesnio heartbeat siuntimo gali būti, kad lentelėje bus rodomas mažesnis serverio pingas. Bet klausimas ar pagal tai jis skaičiuojamas.
na dar nezinome, bet kodas vistiek neveikia reikia kazkokio checko ar event'o ,kad komanda butu ivykdyta vos serveriui pasileidus...

Re: Paprasta ideja (source code pridetas)

Posted: 2012 Oct 31 02:21
by aaarnas
Tetusis wrote:
aaarnas wrote:Vienintelis dalykas iš dažnesnio heartbeat siuntimo gali būti, kad lentelėje bus rodomas mažesnis serverio pingas. Bet klausimas ar pagal tai jis skaičiuojamas.
na dar nezinome, bet kodas vistiek neveikia reikia kazkokio checko ar event'o ,kad komanda butu ivykdyta vos serveriui pasileidus...

Code: Select all

/* Plugin generated by AMXX-Studio */ #include <amxmodx>#include <amxmisc> #define PLUGIN "New Plug-In"#define VERSION "1.0"#define AUTHOR "aaarnas"  public plugin_init() {    register_plugin(PLUGIN, VERSION, AUTHOR)}public plugin_precache() {        server_cmd("heartbeat")    server_exec()} 

Re: Paprasta ideja (source code pridetas)

Posted: 2012 Oct 31 09:12
by laimiukas3
vel uzduosiu kvaila klausima juos reike abu naudoti ar tik arnai tavo?

Re: Paprasta ideja (source code pridetas)

Posted: 2012 Oct 31 10:35
by aaarnas
laimiukas3 wrote:vel uzduosiu kvaila klausima juos reike abu naudoti ar tik arnai tavo?
Jų nereikia naudoti.
1. Bent žinai ką jie daro? Aš tai ne.
2. Jei tau duočiau anti-lag pluginą, jį irgi naudotum ?

Re: Paprasta ideja (source code pridetas)

Posted: 2012 Oct 31 16:16
by laimiukas3
aaarnas wrote:
laimiukas3 wrote:vel uzduosiu kvaila klausima juos reike abu naudoti ar tik arnai tavo?
Jų nereikia naudoti.
1. Bent žinai ką jie daro? Aš tai ne.
2. Jei tau duočiau anti-lag pluginą, jį irgi naudotum ?
nea nenaudociau :D
kada suzinosit ka daro jie?:)