RCON příkazy

Technická podpora pro naše hostované weby
Message
Autor
Uživatelský avatar
Rukes
Příspěvky: 95
Registrován: 16 kvě 2014, 16:55
Reputation: 0

RCON příkazy

#1 Příspěvekod Rukes » 20 čer 2015, 14:57

Ahoj,
chtěl bych se zeptat, jestli nevíte jak nastavit PHP (HTML asi těžko) kód na to aby to udělalo:
Já na webu napíšu do kolonky klíčové slovo (nick, kolonka jako u hlasování na webu) a ono to po kliknutí na tlačítko pošle příkazy (obsahující klíčové slovo) do konzole mého serveru.

Neznáte / nevíte jak udělat ?

Budu rád za všechny rady, děkuji MrRukes :)

PS. nevím jestli je povinností identifikace
Spoiler: zobrazit
Web: http://www.minelife.cz
Hostuje: endora.cz
Edituji ve WordPress 4.2.2

Kód: Vybrat vše

    User profile = Spigot.getUsersByName("Rukes");
    return (profile.getLanguages().contains(Language.JAVA) && profile.getAge() == 15);

Uživatelský avatar
DenOwq
Příspěvky: 2703
Věk: 28
Registrován: 06 bře 2014, 21:26
Reputation: 2

Re: RCON příkazy

#2 Příspěvekod DenOwq » 20 čer 2015, 14:58

Budeš potřebovat RCON php nějakou lib nebo jen funkci, a js popřípadě by to šlo i jen html ale těžko, podívej se po googlu
Muhahha.

Uživatelský avatar
Rukes
Příspěvky: 95
Registrován: 16 kvě 2014, 16:55
Reputation: 0

Re: RCON příkazy

#3 Příspěvekod Rukes » 20 čer 2015, 16:03

Mno, něco jsem našel a vytvořil si novou test stránku a do index.php jsem dal ten PhP, doplnil RCON věci a nic... Neumím to moc používat :D

Kód: Vybrat vše

<?php

include_once("rcon.class.php");

// Extend the rcon class to tweak it for minecraft.
class minecraftRcon extends rcon {

function mcSendCommand($Command) {
$this->_Write(SERVERDATA_EXECCOMMAND,$Command,'');
}

function mcRconCommand($Command) {
$this->mcSendcommand($Command);

$ret = $this->Read();

return $ret[$this->_Id]['S1'];
}
}

// Server connection varialbes
$server = "xx.xxx.x..x.x";
$rconPort = xxxxxx;
$rconPass = "kfhhfjdurhgkdjutgki";

// Connect to the server
$r = new minecraftRcon($server, $rconPort, $rconPass);

// Authenticate, and if so, execute command(s)
if ( $r->Auth() ) {

echo "Authenticated\n";

// Send a command
var_dump($r->mcRconCommand('say Hello World!'));
}
?>

Kód: Vybrat vše

    User profile = Spigot.getUsersByName("Rukes");
    return (profile.getLanguages().contains(Language.JAVA) && profile.getAge() == 15);

Uživatelský avatar
izyy
Příspěvky: 626
Věk: 10
Registrován: 09 led 2015, 21:12
Reputation: 22
Kontaktovat uživatele:

Re: RCON příkazy

#4 Příspěvekod izyy » 20 čer 2015, 17:12

pre správnu funkčnosť musíš mať na webhostingu povolený query port

Uživatelský avatar
Rukes
Příspěvky: 95
Registrován: 16 kvě 2014, 16:55
Reputation: 0

Re: RCON příkazy

#5 Příspěvekod Rukes » 20 čer 2015, 17:20

Nevíš kde se to nastavuje na endoře prosímtě ?

Kód: Vybrat vše

    User profile = Spigot.getUsersByName("Rukes");
    return (profile.getLanguages().contains(Language.JAVA) && profile.getAge() == 15);

Uživatelský avatar
izyy
Příspěvky: 626
Věk: 10
Registrován: 09 led 2015, 21:12
Reputation: 22
Kontaktovat uživatele:

Re: RCON příkazy

#6 Příspěvekod izyy » 20 čer 2015, 17:26

Je to buď povolené alebo zakázané - aby si nemohol viesť z ich serverov nejaké útoky či pokusy ktoré by sa nikomu nepáčilo. V niektorých prípadoch je možné požiadať o výnimku, spýtaj sa podpory svojho hostingu či majú blokovaný query port, ak áno, spýtaj sa, či by ti ho nemohli povoliť. Prilož odôvodnenie tvojej požiadavky.

Taká otázka mimo: Je ti dôležité, aby si príkazy mohol odosielať priamo zo svojho webu? Mám serverlist, ako už možno z popisu vieš, od pripravovanej verzie je na pláne umožňovanie zasielanie RCON príkazov priamo z našej administrácie.


Zpět na „Web hosting“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 6 hostů