Web интерфейс запуска и остановки dedicated server-ов

Обсуждаем все, что относится к выделенным серверам *NIX (Unix, Linux) и Windows
Сообщение
Автор
Destroyer
Нович0к
Нович0к
Сообщения: 29
Зарегистрирован: 09.05.2006
Контактная информация:

#46 Сообщение 22.07.2008, 22:59

Точно, поздравляем.
А вот linux версию просили-просили, а скачали ее 7 раз..
Изображение

materillo
Нович0к
Нович0к
Сообщения: 8
Зарегистрирован: 11.09.2008

#47 Сообщение 12.09.2008, 17:30

нажимаю на старт а он не стартует


сервер на линкусе

PHP 5 апач 2.0


регистр глобалс включен


на серваке стоит мод suPHP это запуск php скриптов от имени пользователя

Destroyer
Нович0к
Нович0к
Сообщения: 29
Зарегистрирован: 09.05.2006
Контактная информация:

#48 Сообщение 12.09.2008, 19:21

Нужна более подробная информация. Какие ошибки пишет, что происходит после нажатия. Есть ли какие глюки на странице, неплохо бы проверить лог веб сервера на наличие каких-либо относящихся записей к скрипту, работают ли другие функции.
Напоминаю, что должен быть разрешен javascript в браузере. Попробовать другой браузер.
Также из первого поста:
Для работы понадобится Screen (если он не установлен, то установить командой apt-get install screen или скачать: http://www.gnu.org/software/screen/#downloading )
Изображение

materillo
Нович0к
Нович0к
Сообщения: 8
Зарегистрирован: 11.09.2008

#49 Сообщение 14.09.2008, 11:25

скрин стоит
даже кинул бинарник скрина в домашнюю папку пользователя и сделал точный линк на неё в файле process.php

логи вот какие
"GET /login1.php?module=login&input_login=mylogin&input_pass=mypass HTTP/1.0" 200 651 "http://ip server/ "Mozilla/5.0 и т.д.
"GET /process.php?module=start_server HTTP/1.0" 200 650 "http://ip server/ "Mozilla/5.0 и т.д.


сейчас попробую поставить PHP как модуль апача... может поможет (не безопасно но....)

materillo
Нович0к
Нович0к
Сообщения: 8
Зарегистрирован: 11.09.2008

#50 Сообщение 14.09.2008, 12:07

ничего не помогло, в логах тоже самое :(

materillo
Нович0к
Нович0к
Сообщения: 8
Зарегистрирован: 11.09.2008

#51 Сообщение 16.09.2008, 08:25

проблему решил тем что переписал документ рут для своего хоста в апаче....

т.е. сервер и веб скрипт находятся в одном каталоге, соответственно и переписал конфиг скрипта...

Destroyer
Нович0к
Нович0к
Сообщения: 29
Зарегистрирован: 09.05.2006
Контактная информация:

#52 Сообщение 21.04.2009, 20:59

Большинство проблем с незапуском сервера в nix-ах из-за нехватки прав или неправильности прописания путей в конфиге.
Если проблема с кодировкой (неправильно отображается интерфейс), то решается также как и под win системы - описывалось выше.
Изображение

Limpin
Нович0к
Нович0к
Сообщения: 12
Зарегистрирован: 29.05.2006

#53 Сообщение 25.05.2009, 16:09

всем привет. Не получилось установить панель. Что нужно чтобы ее установить желательно подробный маниуал для чайников. И что для него нужно?

Destroyer
Нович0к
Нович0к
Сообщения: 29
Зарегистрирован: 09.05.2006
Контактная информация:

#54 Сообщение 25.05.2009, 22:49

В первом посте все написано, неполенись и прочитай. Если что-то неполучается, то задавай конкретные вопросы.
Изображение

Limpin
Нович0к
Нович0к
Сообщения: 12
Зарегистрирован: 29.05.2006

#55 Сообщение 27.05.2009, 23:28

все сделал. Только вот вопрос при остановке сервера он не останавливается. Просто перезапускается что надо прописать в server.bat ? у меня примерно это прописано
ode:
@echo off
cls
:loop
echo (%date% %time%) Checking for updates
start /wait c:\server\update.bat
echo (%date% %time%) Starting SRCDS
start /wait c:\server\1\srcds.exe -console -game cstrike +maxplayers 16 +map de_dust2
echo (%date% %time%) Restarting SRCDS
goto loop

И когда нажимаю стоп он перезапускает сервер. Что мне тут надо изменить?
Спасибо

Destroyer
Нович0к
Нович0к
Сообщения: 29
Зарегистрирован: 09.05.2006
Контактная информация:

#56 Сообщение 28.05.2009, 16:18

У тебя bat фаил написан таким образом, что если сервер падает (закрывается), то этот bat фаил его перезапускает. Это было актуально, когда Mani Admin Plugin часто крэшил сервер. Сейчас есть альтернатива мани, да и мани, вроде не крэшит серв. Соответственно надо убрать рестарт при крэше:

Код: Выделить всё

echo (%date% %time%) Checking for updates
start /wait c:\server\update.bat
echo (%date% %time%) Starting SRCDS
start c:\server\1\srcds.exe -console -game cstrike +maxplayers 16 +map de_dust2
Изображение

Limpin
Нович0к
Нович0к
Сообщения: 12
Зарегистрирован: 29.05.2006

#57 Сообщение 28.05.2009, 16:52

Destroyer писал(а):У тебя bat фаил написан таким образом, что если сервер падает (закрывается), то этот bat фаил его перезапускает. Это было актуально, когда Mani Admin Plugin часто крэшил сервер. Сейчас есть альтернатива мани, да и мани, вроде не крэшит серв. Соответственно надо убрать рестарт при крэше:

Код: Выделить всё

echo (%date% %time%) Checking for updates
start /wait c:\server\update.bat
echo (%date% %time%) Starting SRCDS
start c:\server\1\srcds.exe -console -game cstrike +maxplayers 16 +map de_dust2
Спасибо большое. А вот это надо писать перед

Код: Выделить всё

echo (%date% %time%) Checking for updates 
- @echo off
cls
:loop
?

Destroyer
Нович0к
Нович0к
Сообщения: 29
Зарегистрирован: 09.05.2006
Контактная информация:

#58 Сообщение 29.05.2009, 14:39

Такие вещи надо знать, раз занимаешься сервером. В поисковике вбей - синтаксис bat файлов, почитай. Если лень читать, то попробуй без этих строк и с этими, увидишь, что они необязательны, а некоторые и ненужны.
Изображение

MCPRoD
Нович0к
Нович0к
Сообщения: 2
Зарегистрирован: 28.05.2009

#59 Сообщение 31.05.2009, 13:48

у меня проблема(( я закинул этот интерфейс на свой веб-сайт (у меня для этого есть субдомен), но оно ничего не показывает(( никакой главной страницы нету((

Надеюсь норм все отредактировал в config.php:
<?php
// Название сервера
$server_name = '[KZ.Lviv] | Clan Server | CSS Public #1';
// путь к универсальному файлу загрузчику/монитору сервера
$server_ls_file_path = 'L:\\CSServer\\CSServer\\server_monitor_launcher.exe';
// путь к файлу игрового сервера (srcds.exe) (для проверки запущен он или нет)
$gameserver_exe = 'L:\\CSServer\\CSServer\\srcds.exe';
// путь к запускаемому .bat файлу (фаил с параметрами запуска для игрового сервера)
$gameserver_batfile = 'L:\\CSServer\\CSServer\\start.bat';
// путь к файлу состояния сервера server_status.txt
//$server_status_path = 'http://publ.css-game.org.ua/server_status.txt';
$server_status_path = 'server_status.txt';
// путь к файлу обновления сервера (hldsupdatetool)
$updater_file_path = '"L:\\CSServer\\CSServer\\HldsUpdateTool.exe"';

// путь к установочной папке сервера. Та папка, где находятся все файлы сервера
$gameserver_folder_path = 'L:\\CSServer\\CSServer';
// параметры апдейтера сервера
$updater_parameters = '-command update -game "Counter-Strike Source"';
// адрес игрового сервера
$gameserver_addr = "publ.css-game.org.ua";
// порт игрового сервера
$gameserver_port = 27015;
// rcon пароль игрового сервера
$gameserver_pass = "yourpass";

// Режим скрипта (самостоятельный/связан с e107)
// $gameserver_script = 'standalone'; самостоятельный
// $gameserver_script = 'e107'; связан с е107
$gameserver_script = 'standalone';

// если самостоятельный режим, то указать пароль и логин
$gameserver_script_pass = 'здесь мой пароль'
$gameserver_script_login = 'здесь мой логин';

// если связан с e107, то указать класс пользователей, которые имеют доступ к этому скрипту
$gameadmin_class = "cssadmin";

// кодировка скрипта (все файлы скрипта должы быть в указанной кодировке!)
define ("CHARSET", "utf-8");

// путь/параметры к файлу мониторинга game_monitor
$game_monitor_path = $server_ls_file_path.' monitor '.$gameserver_exe.' '.$server_status_path;
// путь/параметры к файлу загрузчика сервера
$server_loader_path = $server_ls_file_path.' loader '.$gameserver_exe.' '.$gameserver_batfile;
// путь/параметры к файлу принудительной остановки сервера
$server_killer_path = $server_ls_file_path.' killer '.$gameserver_exe;
// путь/параметры к файлу обновления сервера (hldsupdatetool)
$server_updater_path = $updater_file_path.' '.$updater_parameters.' -dir '.$gameserver_folder_path;
/* параметры универсального лоадера/монитора:
1 -loader или -monitor - режим, т.е. что делаем запускаем сервер или проверяем статус
в случае -loader:
2 -[path_to_server.exe] путь до запускаемого сервера и для проверки запущен ли этот сервер уже
3 -[path_to_executable.exe] путь до запускаемого файла, это .bat фаил с параметрами запуска сервера
в случае -monitor:
2 -[path_to_server.exe] путь до запускаемого сервера и для проверки запущен ли этот сервер уже
3 -[path-to_status_file.txt] путь до статус файла
для запуска сервера:
L:\CSServer\CSServer\server_monitor_launcher.exe loader L:\CSServer\CSServer\srcds.exe L:\CSServer\CSServer\start.bat

для мониторинга сервера:
L:\CSServer\CSServer\server_monitor_launcher.exe monitor L:\CSServer\CSServer\srcds.exe L:\CSServer\CSServer\status.txt

для принудитеьного завершения сервера, например, если он завис:
L:\CSServer\CSServer\server_monitor_launcher.exe killer L:\CSServer\CSServer\srcds.exe
*/

?>
Если чет не то сделал, то помогите плииз)) Буду очень благодарен)

Аватара пользователя
SnoUweR
Сержант
Сержант
Сообщения: 40
Зарегистрирован: 04.02.2009

#60 Сообщение 01.06.2009, 16:04

Parse error: syntax error, unexpected T_STRING in C:\Program Files\VertrigoServ\www\server_admin\config.php on line 19
БЛин :(

Ответить Вложения 3