L2Rebellion-Web - Страница 2 - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II > Движки сайтов (CMS)

Движки сайтов (CMS)
Обсуждения, решения проблем веб обвязок для ява сервера.

Описание темы:Вопросы по данному двигу

Ответ
Опции темы
Непрочитано 12.09.2011, 23:34   #11
Пользователь

Автор темы (Топик Стартер) Re: L2Rebellion-Web

О Да.. спасибо за реализацию....
fcsm2005 вне форума Ответить с цитированием
Непрочитано 14.09.2011, 18:23   #12
Аватар для APKO
Постоялец

По умолчанию Re: L2Rebellion-Web

А почему именно ета вебка ?
APKO вне форума Ответить с цитированием
Непрочитано 18.09.2011, 11:37   #13
Пользователь

Автор темы (Топик Стартер) Re: L2Rebellion-Web

Цитата:
Сообщение от APKO Посмотреть сообщение
А почему именно ета вебка ?
>>>
Цитата:
Я не любитель SW, не буду обьяснять почему, да и не за этим создал тему. Ну по душе мне L2Rebellion-Web )), и другие веб обвязки мне не нужны.
Как реализовать в этом движке вывод Off-trade.

Вот скрипт из index.php, я так понимаю тут вывод статуса логин сервера, гейм и онлайна.

PHP код:
// ------- Generating main page -------

$login_isonline=0;
if (@
fsockopen($login_server['addr'],$login_server['port'],$errno,$errstr,0.5)) {
    
$login_isonline=1;
}
$ls_status=$login_isonline?$conf['login_online']:$conf['login_offline'];
$login_server_stat=t_parse(skn("login_server.html"),get_defined_vars());

$game_servers_stat="";
$game_server_html=file_read(skn("game_server.html"));

$c=count($game_server);
for (
$i=0$i<$c$i++) {
    if (!isset(
$game_server[$i])) continue;
    
$game_isonline=0;
    if (@
fsockopen($game_server[$i]['addr'],$game_server[$i]['port'],$errno,$errstr,0.5)) {
        
$game_isonline=1;
    }
    
$conn=db_connect($game_server[$i]['host'],$game_server[$i]['user'],$game_server[$i]['pass']) or db_error("Can't connect to database");
    
db_select($game_server[$i]['db'], $conn) or db_error("Can't select database ".$game_server[$i]['db']);

    
$u_query="servers1".$i;   // Уникальное имя запроса (нужно для кеширования)
    
$query=db_query("SELECT COUNT(*) FROM `characters` WHERE online=1 AND accesslevel<5"$conntrue$conf_cache['mod_servers'], $u_query) or db_error("Не удалось получить данные из базы"$conn);

    
$online_col=db_respond($query"result"$u_query);
    if (!
$online_col$online_col=0;
    
$gs_name=$game_server[$i]['name'];
    
$gs_status=$game_isonline?$conf['game_online']:$conf['game_offline'];
    
$gs_type=$game_server[$i]['type'];
    
$gs_rates=$game_server[$i]['rates'];

    
$game_servers_stat.=t_parse("",get_defined_vars(), $game_server_html);
    if (
$i<$c-1$game_servers_stat.="<br>";

    
db_close($conn);
}

// ------------------ 

у меня сборка стоит revolt-team. они на опенах, опены на фениксах я так понимаю.. значит запрос такой:

Код:
SELECT COUNT(*) FROM character_variables WHERE name = 'offline'
Как его встроить? подскажите!!!
fcsm2005 вне форума Ответить с цитированием
Непрочитано 18.09.2011, 15:19   #14
Аватар для Dizband
ЛК под любые игры

По умолчанию Re: L2Rebellion-Web

Лучше получать онлайн через порт геймсервера:
PHP код:
function getStatus($ip$port$timeout 15
{
    
$fp = @fsockopen($ip$port$errno$errstr$timeout);
    if(!
is_resource($fp)) return false;
    
fwrite($fppack("vCi",60, -3));
    
$data fread($f71);
    if(
strlen($data) < 71) return false;
    
fclose($fp);
    return 
unpack("vsize/Cid/iworld/imax/icurrent/iplaying/istore/iconst_2C30/ix1/ix2/ix3/ix4/ix5/ix6/iz1/iz2/ix7/iconst_0/iconst_2"$data);
}

// example
$array getStatus('127.0.0.1'7777);
echo 
"Server online(playing/store) - {$array['playing']}/{$array['store']}"
На выходе массив где playing - играющие, store - магазины и т.п..
Dizband вне форума Ответить с цитированием
Непрочитано 18.09.2011, 15:23   #15
Забанен за кидаловo/обман/развод

По умолчанию Re: L2Rebellion-Web

Тема весьма полезная, думаю как вариант её закрепить стоит.
KilRoy вне форума Отправить сообщение для KilRoy с помощью ICQ Отправить сообщение для KilRoy с помощью Skype™ Ответить с цитированием
Непрочитано 18.09.2011, 21:49   #16
Пользователь

Автор темы (Топик Стартер) Re: L2Rebellion-Web

а встроить отдельно разве нельзя?
fcsm2005 вне форума Ответить с цитированием
Непрочитано 15.10.2011, 13:19   #17
Пользователь

Автор темы (Топик Стартер) Re: L2Rebellion-Web

срочно нужен модуль robokassa под L2Rebellion-Web
модуль восстановления пароля
при регистрации сделать подтверждение email адреса
возможно еще какие то мелочи.
естественно не за бесплатно.
icq: сорок пять - 666 - пять - 666
fcsm2005 вне форума Ответить с цитированием
Непрочитано 15.10.2011, 13:45   #18
Аватар для NotSpecified
Олдфаг

По умолчанию Re: L2Rebellion-Web

Сами себе приключения ищите. Готовое решение приобретать не хотите, а платить за модуль который вам выйдет минимум в 100 долларов (ибо под заказ) вам по душе.
NotSpecified вне форума Ответить с цитированием
Непрочитано 15.10.2011, 14:21   #19
Пользователь

Автор темы (Топик Стартер) Re: L2Rebellion-Web

где готовое решение???
fcsm2005 вне форума Ответить с цитированием
Непрочитано 16.10.2011, 05:45   #20
Аватар для Dizband
ЛК под любые игры

По умолчанию Re: L2Rebellion-Web

Цитата:
Сообщение от fcsm2005 Посмотреть сообщение
где готовое решение???
Это была небольшая реклама stressweb'a.
Dizband вне форума Ответить с цитированием
Сказали спасибо:
Ответ

Метки
l2rebellion-web


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
L2Rebellion [EvaNgeLion] Lineage II 1 04.09.2010 18:22
L2Rebellion DeForMator Lineage II 2 07.08.2010 21:21
L2rebellion Hellbound найстройки Shot Lineage II 1 01.12.2008 12:24
L2rebellion Hellbound Shot Lineage II 5 28.11.2008 20:55


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 04:38. Часовой пояс GMT +3.

Вверх