Здравствуйте, гость Вход | Регистрация
Наши новости:
|
| Дата поста: | В теме: | За сообщение: | Спасибо сказали: | ||
|---|---|---|---|---|---|
| 10.3.2010, 9:09 | Lgsl с рейтингом | а изменить картинку юзербара реально, копался копался не нашол((( Можно. Это делается в lgsl_sig.php (смотри ближе к концу) а ещё, как сделать чтоб как бы перенаправляло со страницы index.php на страницу всех серверов? в index.php поменяй 2 строки require "lgsl_files/lgsl_menu.php"; require "lgsl_files/lgsl_motd.php"; на одну require "lgsl_files/lgsl_list.php"; |
sot100 | ||
| 8.3.2010, 14:17 | Lgsl с рейтингом | lgsl_config.php - Этот тоже в UTF-8 пересохрани |
sot100 | ||
| 7.3.2010, 11:27 | Lgsl с рейтингом | sot100 | |||
| 2.3.2010, 9:49 | Lgsl с рейтингом | После перерыва сделал несколько улучшений (Потребуется версия MySQL 5.0 и выше) -Автоматическое удаление мёртвых серверов (удаляются если мертвы больше недели) -Полная валидация кода W3C -Косметические изменения Как оно выглядит всегда можно посмотреть здесь DOWNLOAD В архиве присутствует файл (update_from_prev_lgsl-redacid.sql) для тех кто уже использовал предыдущую версию. Если вы ставите впервые - его исполнять не нужно. В процессе доработки были изменены почти все файлы поэтому замените старые версии новыми из архива Настоятельно рекомендую перед обновлением зделать архивную копию базы и файлов. |
LLInH9rA, sot100, TPAM | ||
| 17.7.2009, 20:42 | Помогите с Putty | cipa21 | |||
| 15.7.2009, 21:06 | Удаленное администрирование с Windows Xp в Linux. | patr1otlt | |||
| 13.7.2009, 6:42 | Lgsl с рейтингом | Я видел что там есть функция что бы люди сами могли дабовлять сервера Попытался включить не получается Код $lgsl_config['public_add'] = 2; $lgsl_config['public_feed'] = 1; Да вроде все так сделал в 5.1 появилась страничка добавления You can let anonymous people add servers to your list. Create a link to http://URL/lgsl/?s=add Then in the LGSL_CONFIG.PHP change the line $lgsl_config['public_add'] = 0; 1 = Servers will be added but disabled, requiring an admin to untick the disabled box. 2 = Servers will be added and will be visible on the list straight away. Сам не пробовал у меня 5.0 |
DeHu, Flesh | ||
| 11.7.2009, 7:31 | Lgsl с рейтингом | или я недопонимаю или реально там снимают голоса, если серв ОФФ ? Нет не снимают Я видел что там есть функция что бы люди сами могли дабовлять сервера Попытался включить не получается Код $lgsl_config['public_add'] = 2; $lgsl_config['public_feed'] = 1; Да вроде все так сделал Отвечаю за него. Что-бы юзера могли сами добавлять нужно делать вэбморду с необходимини полями для lgsl_feed.php lgsl_feed.php - скрипт через который добавляются сервера |
Flesh | ||
| 24.6.2009, 6:45 | Hlds на Freebsd 7.0 падает, и не может перезапуститься. | Хмм... Спасибо, что напомнил об этом) чуть поправлюсь) Нагиос будет запускать скрипт перезапуска постоянно, поэтому в скрипте нужно сделать проверку на параметры которые он передаёт OK WARNING CRITICAL и на какую попытку реагировать 1,2,3,4(по умолчанию их 4, но это настраиваемо) Не следует делать реакцию на первую попытку, потому как в момент смены карты сервер не отвечает на порту, бывают совпадения Скрипт выглядит примерно так Код #!/bin/sh clear cs_path="/usr/local/hlds_gameon" #Путь к папке с сервером my_uid="`id -u`" #id пользователя от которого запущен скрипт(в скрипте не используется,просто для информации) my_name="`whoami`" #Имя пользователя от которого запущен скрипт cs_port="27015" #Порт сервера КС scr_name="g1hlds" #Имя сессии для screen сервера КС cs_max_players="22" #Максимальное число игроков для сервера КС cs_startmap="de_nuke" #С какой карты стартовать сервер cs_server_name="Counter Strike Redacid Classic" #Имя сервера(используется только в скрипте для наглядности) cd ${cs_path} if (test "$1" = "OK") then exit 0 fi if (test "$2" = "3") then if (test "$1" = "CRITICAL") then echo =================================================================== printf "\033[32m Перезапуск сервера ${cs_server_name} \033[0m\n" echo =================================================================== sleep 1 go_pids="`ps ax -U ${my_name} | grep -v 'ps' | grep -v restart | grep -v sshd | grep -v 'PID' | awk '{printf ( "%s ", $1 ) }'`" echo ------------------------------------------------------------------- printf "\033[32m PIDы процессов: ${go_pids} \033[0m\n" echo ------------------------------------------------------------------- printf "\033[32m Список процессов: \033[0m\n" ps ax -U ${my_name} echo ------------------------------------------------------------------- sleep 2 kill ${go_pids} printf "\033[32m Процессы ${go_pids} убиты \033[0m\n" printf "\033[32m Запускаем сервер \033[0m\n" screen -d -m -S ${scr_name} ${cs_path}/hlds_run -game cstrike +sv_lan 1 +maxplayers ${cs_max_players} +port ${cs_port} -nomaster -insecure +rcon_passw echo =================================================================== printf "\033[32m Сервер КС перезапущен \033[0m\n" echo =================================================================== sleep 2 printf "\033[32m Список процессов \033[0m\n" ps ax -U ${my_name} echo ------------------------------------------------------------------- exit 0 fi fi NAGIOS /usr/local/etc/nagios/objects/commands.cfg Код define command{ command_name restart-classic command_line sudo -u gameon /usr/local/hlds_gameon/restart.sh $SERVICESTATE$ $SERVICEATTEMPT$ } /usr/local/etc/nagios/objects/localhost.cfg Код define service{ use local-service host_name redacid.org.ua service_description CS Classic check_command check_game!hla2s!193.151.254.142:27015 max_check_attempts 4 event_handler restart-classic } Также нужно настроить sudo, что-бы пользователь nagios мог запускать скрипты от имени пользователя от которого работает сервер КС в моём случае это gameon |
Noise98, Paster | ||
| 22.6.2009, 19:44 | Hlds на Freebsd 7.0 падает, и не может перезапуститься. | У меня сделано через nagios, он проверяет отвечает ли сервер на порту, делает несколько попыток и если ответа нет - то запускает скрипт перезапуска. Работает как часы |
bohdan4ik, Paster | ||
| 11.9.2008, 16:29 | Быстрая загрузка файлов с сервера | sv_allowdownload 1 стоит... Люди кто может попробывать с моего фтп попробывать закачать на КС файлы, вот линка sv_downloadurl "http://download.alfa-strike.net:8081/cstrike/" Это потому, что у тебя кэширующий nginx на фротнтэнде стоит, я тоже на такие грабли напоролся сделал на прямую на апач и всё заработало |
Paster | ||
| 9.9.2008, 18:47 | Быстрая загрузка файлов с сервера | McDonald | |||
| 24.7.2008, 9:29 | Консоль управления сервером Cs | Настоящие сервера делаются по системе - запустил и забыл. Консоль для нубов, все ручками пишут. Вы вероятно почту тоже telnet-ом забираете? А если нужно дать доступ совершенно чужому человеку? Вы ему стандартный шел отдадите? Этот скрипт используется около года и написан был именно потому, что я сдаю сервера в пользование а городить огороды с чрутами и джаилами это не выход. А этот скрипт решает все насущные проблемы. Кроме того, зачем вы делаете все эти сборки серверов? не для нубов ли? Вменяемый админ сам это всё собрать и настроить может. Относитесь в чужому труду с уважением. Использовать или нет это ваше личное дело. |
Flesh, Жу ик | ||
| 23.7.2008, 20:17 | Консоль управления сервером Cs | тема очищена |
BagFinder, Brodyaga, EndrU, lexikon, Spasibych | ||
| 20.4.2007, 10:22 | Быстрая загрузка файлов с сервера | Незачем плодить одни и теже файлы дважды, для этого в апаче есть спец. дерективы как прмер. естественно нужно поменять на свои пути Код Alias /cs16/ "/usr/local/hlds/cstrike/" <Directory "/usr/local/hlds/cstrike/"> Options Indexes MultiViews IndexIgnore SAVE addons cl_dlls dlls events iga_static logs manual sprites *.so *.cfg *.txt *.inf *.gam *.lst *.vdf *.ini *.log IndexOptions FancyIndexing FoldersFirst NameWidth=* ScanHTMLTitles AllowOverride None Order allow,deny <Files ~ "\.(so|cfg|txt|inf|gam|lst|vdf|ini|log)$"> Deny from all </Files> Allow from all </Directory> результат вывода можно увидеть сдесь http://rabsd.mine.nu/cs16/ Заметте ничего никуда копировать не нужно, ни сейчас ни в последующем, если вы вдруг захотите добавить карты или звуки. |
_Skyline | ||