Secret Experience

Secret Experience (https://secretexperience.net/)
-   [L2J] Dúvidas Solucionadas (https://secretexperience.net/l2j-duvidas-solucionadas/)
-   -   2 Status no site (https://secretexperience.net/l2j-duvidas-solucionadas/1669-2-status-no-site.html)

fetish 23-12-2008 12:20 PM

2 Status no site
 
Olá a todos. me chamo Near. estou com uma pequena dúvida ... queria saber "comofas" para adicionar dois status dos servergames no mesmo site:

ex: Login: on server1: on server:2 on

SerialKiller 23-12-2008 01:03 PM

Utilize o Procura !
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

fetish 23-12-2008 01:20 PM

não pedi scripts para PHP para setar no site, perguntei se alguem saberia como adicionar dois status no mesmo site. é muito fácil mostrar os scripts e mandar usar o busca. se eu tivesse pedido algo ia no lá em pedidos, então estou em Dúvidas, ahh não! tenho uma dúvida por isso estou aqui.

Kryer 23-12-2008 02:14 PM

Simples, copie a linha do código Php que mostra o Status do GameServer 1
E cola logo abaixo. [Isso vária de acordo com o script]
Depois altera a porta que ele procura, pela porta do Gameserver 2

Ficaria assim no caso [Exemplo]:

LoginServer - 127.0.0.1:7777
GameServer 1 - 127.0.0.1:6002
GameServer 2 - 127.0.0.1:6003

Obs.: Os Ip's e portas citados acima são apenas ilustrativos, é apenas para explicar.

fetish 23-12-2008 05:45 PM

segue a baixo o arquivo stats que está na pasta blocks

<?php
include("config/config.php");
# Stats scripts
$fp = @fsockopen($hserver, $portlogin, $errno, $errstr, 1);
if($fp >= 1){
$loginonline = '<font color=green size=3 face=verdana>On</font>';}
else{ $loginonline = '<font color=red size=3 face=verdana>Off</font>'; }
$fp = @fsockopen($hserver, $portgame, $errno, $errstr, 1);
if($fp >= 1){
$gameonline = '<font color=green size=3 face=verdana>On</font>';}
else{ $gameonline = '<font color=red size=3 face=verdana>Off</font>'; }
$sql = mysql_query("SELECT count(*) FROM characters WHERE online = 1");
if( mysql_result($sql, 0, 0) <= 80){
$playsonline = "<font color=green>" . mysql_result($sql, 0, 0) . "</font>";}
elseif( mysql_result($sql, 0, 0) >= 80 AND mysql_result($sql, 0, 0) <= 150){
$playsonline = "<font color=orange>" . mysql_result($sql, 0, 0) . "</font>";}
elseif( mysql_result($sql, 0, 0) > 150){
$playsonline = "<font color=red>" . mysql_result($sql, 0, 0) . "</font>";}
$sql = mysql_query("SELECT count(*) FROM accounts");
$sql = mysql_query("SELECT count(*) FROM characters WHERE online ='1' AND accesslevel>50");
if( mysql_result($sql, 0, 0) <= 80){
$gmonline = "<font color=red>" . mysql_result($sql, 0, 0) . "</font>";}
$sql = mysql_query("SELECT count(*) FROM accounts");
$accountsnum = mysql_result($sql, 0, 0);
$sql = mysql_query("SELECT count(*) FROM characters");
$charnum = mysql_result($sql, 0, 0);
$sql = mysql_query("SELECT count(*) FROM clan_data");
$clannum = mysql_result($sql, 0, 0);
$sql = mysql_query("SELECT count(*) FROM characters Where accesslevel > 99");
$gmnum = mysql_result($sql, 0, 0);
?>

e depois o arquivo config.php que fica na pasta config:

<?php
$L2JBS_config["mysql_host"]="localhost"; // IP adress ["localhost"]
$L2JBS_config["mysql_port"]="3306"; // Porta Mysql ["3306"]
$L2JBS_config["mysql_db"]="L2hell"; // Nome do banco de dados ["l2jdb"]
$L2JBS_config["mysql_login"]="root"; // Usuário do root ["root"]
$L2JBS_config["mysql_password"]=""; // Senha do root ["root"]
$htitle="Leonan Web Arts"; // Titulo do Site
$fut="© Lineage-II web site by Moy-Web 2007-Modificado e traduzido por Leonan 2008 <br>
NCsoft®, the interlocking NC logo, Lineage® II, and all associated logos and designs are trademarks or registered trademarks or service marks of NCsoft Corporation.
All rights reserved. All other trademarks are the property of their respective owners. ";
// Não remover os Créditos para não comprometar a integridade do site.
$top="50"; // Número de pessoas que aparecem no "top 10".
$hserver="my ip"; // IP ou DDNS ou NO-IP.
$portgame="7777"; // Porta do game 7777
$portlogin="2106"; // Porta do Login 2106

no caso teria que fazer isso?

$top="50"; // Número de pessoas que aparecem no "top 10".
$hserver="my ip"; // IP ou DDNS ou NO-IP.
$portgame="7778"; // Porta do game 7777
$portlogin="2106"; // Porta do Login 2106

Setokaiba 23-12-2008 05:52 PM

Correto, basta alterar a porta do Gameserver... Se existe mais de um servidor no mesmo login e a porta do mesmo é 7778, basta alterar.

TopShow 29-12-2008 07:20 PM

Citação:

Postado Originalmente por Near (Post 4298)
Olá a todos. me chamo Near. estou com uma pequena dúvida ... queria saber "comofas" para adicionar dois status dos servergames no mesmo site:

ex: Login: on server1: on server:2 on

Rapaz achei o erro

no arquivo de configuração do site CONFIG.PHP na pasta ...Arquivos de programas\EasyPHP1-8\www\config

configura aqui

$hserver="endereço.no-ip.com"; // seu endereço do NO-IP
$portgame="7777"; // Ïîðò èãðîâîãî ñåðâåðà
$portlogin="2106"; // Ïîðò ëîãèí ñåðâåðà

verifica o ip do NO-IP e veja se o seu esta correto

no meu caso este era o erro ok tenta ai flw....:idea:

se ajudei manda um obrigado...


Horários baseados na GMT -3. Agora são 08:30 AM.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.