Папку ПБ кинуть мало. Надо для начала привязать этот ПБ к игре... вот тут-то и вопрос... а рестарт сервера делается через SSH.
На сайте PB лежит файлик установки PB для линукс... ток как провести установку тоже вопрос... нужен человек знающий SSH. К примеру через ssh делается старт всех 3 серверов(хард, изи, promod) вот содержание файла нужного для данной процессии:
Code
#! /usr/bin/perl
@menu = (Start, Stop, Restart, Enter, Quit);
%games = (28960 => 28960
, 28961 => 28961
, 28962 => 28962
);
$NAME = 'cod4';
for(;;){
print `clear`;
$i = 0;
foreach $men (@menu){
$i++;
print "$i. $men\n";
}
$key = <STDIN>;
if($key == 1){
print "Enter game name:\n".join("\n", keys(%games)),"\n";
$name = <STDIN>;
chomp($name);
if(defined($games{$name})){
print `sudo /srv/games/cod4/start.sh $games{$name}`;
}
}elsif($key == 2){
print "Enter game name:\n".`sudo /usr/bin/screen -ls | grep $NAME | cut -d "." -f 3 | cut -f 1`;
$name = <STDIN>;
chomp($name);
if(defined($games{$name})){
print `sudo /srv/games/cod4/stop.sh $games{$name}`;
}
}elsif($key == 3){
print "Enter game name:\n".`sudo /usr/bin/screen -ls | grep $NAME | cut -d "." -f 3 | cut -f 1`;
$name = <STDIN>;
chomp($name);
if(defined($games{$name})){
print `sudo /srv/games/cod4/stop.sh $games{$name}`;
print `sudo /srv/games/cod4/start.sh $games{$name}`;
}
}elsif($key == 4){
print "Enter game name:\n".`sudo /usr/bin/screen -ls | grep $NAME | cut -d "." -f 3 | cut -f 1`;
$name = <STDIN>;
chomp($name);
if(defined($games{$name})){
`sudo /usr/bin/screen -x $NAME.$name`;
}
};
if($key == 5){exit(0)};
}
1;