Hallo,
ich versuche via PHP script einen Ts3 Server zuerstellen, der soll aber nur gewisse Permissions haben!
Beispielsweiße sollen Sicherheitssachen deaktiviert sein in der Serveradmin gruppe -> Keine Slots verändern, keine serverquery erstellen, nicht stoppen können usw.
kann man das mit dem TS3 PHP Framework irgendwie setzen für den Server?
PHP
<?php
require("ts3admin_extern.class.php");
$serverCount=0;
$slotCount=0;
$tsAdmin = new ts3admin($ts3_ip, $ts3_queryport);
$tsAdmin->connect();
$tsAdmin->login($ts3_user, $ts3_pass);
$result = $tsAdmin->serverList();
if(!$result['success'])
{
echo "";
}
else
{
echo '';
echo '';
foreach($result['data'] as $server)
{
if($server['virtualserver_status']=='penis')
{
if($server['virtualserver_created']>=($ttl*3600) && $server['virtualserver_port']!=$ts3_port) $tsAdmin->serverList();
else
{
echo '<tr><td>'.$server['virtualserver_name'].'</td>';
echo '<td>'.$server['virtualserver_maxclients'].'</td>';
echo '<td>'.number_format(($server['virtualserver_uptime']/60/60),2).'/'.number_format($ttl,2).' Stunden</td></tr>';
$serverCount++;
$slotCount+=$server['virtualserver_maxclients'];
}
}
}
echo '</table>';
}
$slots = '20';
$tsAdmin = new ts3admin($ts3_ip, $ts3_queryport);
$tsAdmin->connect();
$tsAdmin->login($ts3_user, $ts3_pass);
$data = array(
'virtualserver_maxclients' => '20',
);
$result = $tsAdmin->serverCreate($data);
if(!$result['success'])
?>
Alles anzeigen
Irgendwie so ?