avatar_epmak

DevMu Web Clone engine 1.6.2, пилим потихоньку

Автор epmak, 2015 Окт. 10, 22:04

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

0191620

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

мои настройки
Статус сервера  Name Server;online;ip


я так понимаю гдето нужно вписать порт ГС как и в старой версии ? пробовал как угодно его вписывать но увы не помогло

epmak

Цитата: 191620 от 2016 Март 23, 12:30  Вопрос на засыпку . Ермак может я чтото пропустил но у меня на сайте не показывает количество онлайна на данный момент , так же и в топе абсолютно все онлайн хотя это не так
[sql]select * from memb_stat where connectstat>0[/sql]
поглянь, пожалуйста и сравни с тем что на сайте. попутно, какой тип подключения используешь?


Цитата: 191620 от 2016 Март 23, 12:30  я так понимаю гдето нужно вписать порт ГС как и в старой версии ? пробовал как угодно его вписывать но увы не помогло
не. я отказался от этого механизма, так как не каждый сервер нормально с ним сосуществует.
просто ставишь статус онлайн, и оно должно завестись. при оффлайне, понятно, что считать не будет.

0191620

Цитата: epmak от 2016 Март 23, 14:45  [sql]select * from memb_stat where connectstat>0[/sql]
поглянь, пожалуйста и сравни с тем что на сайте. попутно, какой тип подключения используешь?



Подключение у меня  odbc,

select * from memb_stat where connectstat  -  чтото я такого у себя в MEMB_STAT    вообще не вижу )

epmak

тебе и не надо видеть, тебе надо выполнить в студии запрос.
попутно, у тебя версия сайта какая? с билдом

0191620

#144
Цитата: epmak от 2016 Март 23, 17:59  тебе и не надо видеть, тебе надо выполнить в студии запрос.
Туплю )))
Версия сайта    MuWebClone engine 1.6

epmak

билд какой? файл как назывался когда скачивал?

0191620

mwce_rc1_b101
Запрос выполил , ничего не изменилось

epmak

что он вернул? много записей?

0191620

#148
Цитата: epmak от 2016 Март 23, 18:31  что он вернул? много записей?


После выполнения запроса база показала весь онлайн который сейчас действительно есть , но на сайте так все и осталось без изминений  ( в топ игроков все 10 онлайн , в статусе секрвера 0 чел )

к примеру всего акк на сервере имеется 10
сайт показывает все 10 акк в онлайне
фактически на данный момент 7 акк онлайн
база после выполнения этого запроса тоже показала 7 акк в онлайне
https://yadi.sk/i/lWGj1IVkqRRjp

epmak

выполни запрос
Спойлер
[sql]SELECT TOP 100
ch.Name,
ch.Class,
ch.cLevel,
ch.Strength,
ch.Dexterity,
ch.Vitality,
ch.Energy,
ch.Leadership,
ch.AccountID,
CASE
WHEN gm.G_Name IS NULL THEN '-/-'
ELSE gm.G_Name END  as guild,
CONVERT(varchar(max),gld.G_Mark,2) as g_mark,
ms.ConnectStat,
ac.GameIDC,
CONVERT(varchar(max),ms.ConnectTM,120) as ConnectTM,
CONVERT(varchar(max),ms.DisConnectTM ,120) as DisConnectTM,ms.ServerName
FROM [Character] ch
left join [GuildMember] gm ON gm.Name COLLATE DATABASE_DEFAULT = ch.Name COLLATE DATABASE_DEFAULT
left join [Guild] gld on gld.G_Name COLLATE DATABASE_DEFAULT  = gm.G_Name COLLATE DATABASE_DEFAULT and gld.G_Mark is not null
left join AccountCharacter ac on ac.Id COLLATE DATABASE_DEFAULT = ch.AccountID COLLATE DATABASE_DEFAULT
left join MEMB_STAT ms on ms.memb___id COLLATE DATABASE_DEFAULT = ch.AccountID COLLATE DATABASE_DEFAULT,
MEMB_INFO mi
WHERE mi.memb___id COLLATE DATABASE_DEFAULT = ch.AccountID COLLATE DATABASE_DEFAULT AND ch.CtlCode not in (1,17) $classes
order by ch.cLevel desc, ch.Name desc[/sql]
[свернуть]

и покажи результат.
сайт стоит на хостинге или где? уеширование у плагина qinfо выключено?

0191620

#150
Цитата: epmak от 2016 Март 23, 18:51  выполни запрос
Спойлер
[sql]SELECT TOP 100
ch.Name,
ch.Class,
ch.cLevel,
ch.Strength,
ch.Dexterity,
ch.Vitality,
ch.Energy,
ch.Leadership,
ch.AccountID,
CASE
WHEN gm.G_Name IS NULL THEN '-/-'
ELSE gm.G_Name END  as guild,
CONVERT(varchar(max),gld.G_Mark,2) as g_mark,
ms.ConnectStat,
ac.GameIDC,
CONVERT(varchar(max),ms.ConnectTM,120) as ConnectTM,
CONVERT(varchar(max),ms.DisConnectTM ,120) as DisConnectTM,ms.ServerName
FROM [Character] ch
left join [GuildMember] gm ON gm.Name COLLATE DATABASE_DEFAULT = ch.Name COLLATE DATABASE_DEFAULT
left join [Guild] gld on gld.G_Name COLLATE DATABASE_DEFAULT  = gm.G_Name COLLATE DATABASE_DEFAULT and gld.G_Mark is not null
left join AccountCharacter ac on ac.Id COLLATE DATABASE_DEFAULT = ch.AccountID COLLATE DATABASE_DEFAULT
left join MEMB_STAT ms on ms.memb___id COLLATE DATABASE_DEFAULT = ch.AccountID COLLATE DATABASE_DEFAULT,
MEMB_INFO mi
WHERE mi.memb___id COLLATE DATABASE_DEFAULT = ch.AccountID COLLATE DATABASE_DEFAULT AND ch.CtlCode not in (1,17) $classes
order by ch.cLevel desc, ch.Name desc[/sql]
[свернуть]

и покажи результат.
сайт стоит на хостинге или где? уеширование у плагина qinfо выключено?


выдал ошибку

Msg 102, Level 15, State 1, Line 25
Incorrect syntax near '$classes'.




кеш стоит 0

Цитироватьсайт стоит на хостинге или где?

сайт стоит на одной машине с сервом

epmak


0191620

Цитата: epmak от 2016 Март 23, 19:06  $classes удали из запроса

Показал все акки и их статы


https://yadi.sk/i/dozLIrotqRUKs

epmak

#153
connectstat 1 везде?
эт первое, второе, в qinfo в настройку впиши в домен localhost

0191620

Цитата: epmak от 2016 Март 23, 19:28  connectstat 1 везде?
эт первое, второе, в qinfo в настройку впиши в домен localhost

Да

epmak

у тебя с процедурой дисконнекта нет проблем? просто если он тебе показывает, что все онлайн, либо все действительно онлайн, либо проблемы с процедурой.

qinfo впипшешь локалхост, должно начать показывать онлайн

0191620

#156
Ничего не изменилось , если я правильно понял где менять


https://yadi.sk/i/iZ7fACexqRWHk


нет проблем с процедурой . а ты бы не мог посмотреть через вивер ? щас напишу в скайп если тебе не тяжело

epmak

настройки -> qinfo там. адрес сайта верни назад.

0191620

Цитата: epmak от 2016 Март 23, 19:40  настройки -> qinfo там. адрес сайта верни назад.
уже не могу вернуть ))) ты наверное уже знаешь почему
админка криво начала работать ,

(headbang) (headbang) (headbang) (headbang) (headbang) (headbang)

Nike555

Цитата: 191620 от 2016 Март 23, 19:17  уже не могу вернуть ))) ты наверное уже знаешь почему
админка криво начала работать ,

(headbang) (headbang) (headbang) (headbang) (headbang) (headbang)
Находишь файл main.cfg из
сайт.com/build/muadmin/configs
меняешь в него вместо "localhost" -> "твой_ип"
Админка должна сработать, если не получилось значит изменилось(main.cfg) и тут:
сайт.com/build/admin/configs
и меняешь с localhost на твой ип.

А ермак когда имел введу изменить в конфиге qinfo он имел введу тут:
админка -> НАСТРОЙКИ -> меняешь билд на "muonline" -> [plugin_qinfo]
https://prntscr.com/aj410k

Похожие темы (3)

Сообщений: 0
Просмотров: 1015

Сообщений: 4
Просмотров: 1459