Web интерфейс запуска и остановки dedicated server-ов
нажимаю на старт а он не стартует
сервер на линкусе
PHP 5 апач 2.0
регистр глобалс включен
на серваке стоит мод suPHP это запуск php скриптов от имени пользователя
сервер на линкусе
PHP 5 апач 2.0
регистр глобалс включен
на серваке стоит мод suPHP это запуск php скриптов от имени пользователя
Нужна более подробная информация. Какие ошибки пишет, что происходит после нажатия. Есть ли какие глюки на странице, неплохо бы проверить лог веб сервера на наличие каких-либо относящихся записей к скрипту, работают ли другие функции.
Напоминаю, что должен быть разрешен javascript в браузере. Попробовать другой браузер.
Также из первого поста:
Напоминаю, что должен быть разрешен javascript в браузере. Попробовать другой браузер.
Также из первого поста:
Для работы понадобится Screen (если он не установлен, то установить командой apt-get install screen или скачать: http://www.gnu.org/software/screen/#downloading )
скрин стоит
даже кинул бинарник скрина в домашнюю папку пользователя и сделал точный линк на неё в файле 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 как модуль апача... может поможет (не безопасно но....)
даже кинул бинарник скрина в домашнюю папку пользователя и сделал точный линк на неё в файле 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 как модуль апача... может поможет (не безопасно но....)
ничего не помогло, в логах тоже самое :(
проблему решил тем что переписал документ рут для своего хоста в апаче....
т.е. сервер и веб скрипт находятся в одном каталоге, соответственно и переписал конфиг скрипта...
т.е. сервер и веб скрипт находятся в одном каталоге, соответственно и переписал конфиг скрипта...
всем привет. Не получилось установить панель. Что нужно чтобы ее установить желательно подробный маниуал для чайников. И что для него нужно?
все сделал. Только вот вопрос при остановке сервера он не останавливается. Просто перезапускается что надо прописать в 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
И когда нажимаю стоп он перезапускает сервер. Что мне тут надо изменить?
Спасибо
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
И когда нажимаю стоп он перезапускает сервер. Что мне тут надо изменить?
Спасибо
У тебя 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
Спасибо большое. А вот это надо писать перед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
?
у меня проблема(( я закинул этот интерфейс на свой веб-сайт (у меня для этого есть субдомен), но оно ничего не показывает(( никакой главной страницы нету((
Надеюсь норм все отредактировал в config.php:
Надеюсь норм все отредактировал в 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
*/
?>
Parse error: syntax error, unexpected T_STRING in C:\Program Files\VertrigoServ\www\server_admin\config.php on line 19
БЛин :(
БЛин :(