Настройка стресс веб 13

Настройка стресс веб 13

Самая большая ошибка, которую допускает практически каждый, это неправильно выставленные права на пользователя в базе данных сервера. Что бы понять принцип, давайте немного поразмыслим, какие запросы должен выполнять движок SW к серверу. По сути единственный и самый важный запрос, это регистрация аккаунтов, а для этого достаточно всего лишь выполнение 2-х инструкций INSERT (добавляем новые аккаунты), SELECT (собираем инфу о существующих аккаунтах). Так же хотелось бы видеть статистику сервера, но это абсолютно не проблема, самая безопасная инструкция SELECT это максимум, который нужен для вывода статистики. С такими правами, все что можно сделать, это создать новый аккаунт и все! Вы можете вообще не прятать админку, дать логин и пароль для входа всем взломщикам, но по факту у них не будет никаких прав на сервер. Это самый важный момент, потому что мало того что большинство «админов» ставят все права пользователю в СВ, так некоторые вообще подключают права root, тем самым обрекая свой сервер на взлом!

Итак, прояснив немного ситуацию перейдем к настройке подключения к БД сервера.

Первое что необходимо сделать, создать еще одного пользователя для базы данных сервера, который будет вписан в админку СВ. Никогда не используйте одного и тоже пользователя в настройках сервера и админке сайта . В идеале для каждого подключения той или иной программы нужно использовать нового пользователя со своим списком привелегий, так вы минимизируете ущерб в случае взлома одного из пользователей базы данных

Как создать пользователя базы данны?

По моему опыту админы серверов lineage 2 чаще всего используют программу Navicat for MySQL . Эта программа вполне подойдет для наших целей, поэтому объяснять буду на её примере.
Чтобы создать нового пользователя, выбераем соединение с котором собираетемся работать, затем:

— Жмем на вкладку Manage Users с изображением человека

После того как вы нажмете Ok, будет создан новый пользователь в списке пользователй Manager User, теперь можно перейти к настроке прав пользователя.

Как выставить права пользователю?

— В списке пользователей Manager User Выбираем пользователя которому хотим назначить права. Справа в окне Global Privileges не должно быть никаких галочек.

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

Каке права надо выставить для связи Stress Web с Базой данных сервера?

Вот мы и подошли к самому главному вопросу интересующему нас. Эта информация никакой не секрет, она давно доступна на оффициальном сайте StressWeb в разделе Работа с БД

Выставляем SELECT для таблиц:

char_templates
clan_data
grandboss_data (grandboss_spawnlist)
npc
raidboss_spawnlist
castle
siege_clans
olympiad_nobles
weapon
armor
etcitem
seven_signs

Выставляем DELETE (но это совсем не обязательно, если вы не собираетесь например удалять у персонажей что-либо. Не выставив эту привелегию вы еще больше защитите свою бд) для таблиц:

Читайте также:  Мышцы челюсти напряжены от стресса

Если вы ничего не меняете и не удаляете в бд через админку сайта, то для таблиц ниже запросы DELETE и UPDATE можете не ставить это еще один плюс к защите

accounts — INSERT, UPDATE, DELETE, SELECT
characters — UPDATE, DELETE, SELECT (Если вы не управляете чарами через админку, то оставляйте только SELECT)

items — INSERT, UPDATE,DELETE,SELECT (В идеале лучше всего что бы к этой таблице небыло доступа, но для выдачи доната через сайт она нужна. Самый лучший вариант создать отдельного пользователя именно для этой таблицы и сделать выдачу доната через него, тем самым отделив сам сайт от системы доната, а еще лучше перенести систему доната на отдельный хостинг. В общем тут уже решайте сами.)

На таблицы создаваемые движком при установке ( движковые ) необходимо выставлять права — INSERT, UPDATE, DELETE, SELECT

P.S Конечно ваша баз данных может немного отличаться, но я не просто так сделал такое длинное вступление. Самое важное понять принцип, если вы поняли о чем идет речь, то вы сами поймете какие права нужны именно в вашем случае.

Источник

Настройка стресс веб 13

Сегодня мы рассмотрим настройку модулей для StressWeb (я работаю сейчас с StressWeb 13. Лицензия)

Итак, с чего мы начнем?

Модуль Top PvP.

Во многих шаблонах (да практически во всех) сейчас блок Top PvP выводит Имя персонажа, Количество убийств в PvP, Количество убийств в PK.

Дело в том, что по стандарту, модуль TopPvP в StressWeb не выводит количество убийств в PK. Сейчас мы это исправим

  • Заходим на FTP сайта (ну или открываем на своем компьютере папку со StressWeb’ом)
  • Открываем папку module
  • Открываем с помощью блокнота (редактируем) файл pvptop.php
  • Видим такую картину

$pvptop = $controller->GetCache( ‘mod_pvptop’ );

$tpl->SetResult( ‘pvptop’, $pvptop );

$T_SEL = $gdb[$T_SID]->query( «SELECT `char_name`,`pvpkills` FROM `characters` ORDER BY `pvpkills` DESC LIMIT <$T_COUNT>» );

if ( $gdb[$T_SID]->num_rows($T_SEL) > 0 ) <

while ( $T_RESULT = $gdb[$T_SID]->fetch($T_SEL) ) <

$tpl->Block( ‘main’, false );

$tpl->Set( ‘char_name’, $T_RESULT[‘char_name’] );

$tpl->Set( ‘pvp’, $T_RESULT[‘pvpkills’] );

$tpl->Block( ‘item’, false );

$tpl->Set( ‘item’, $tpl->GetResult(‘pvptop_item’, true) );

$controller->SetCache( ‘mod_pvptop’, $tpl->GetResult(‘pvptop’), $T_CACHE );

Человек, который хотя-бы не много знаком с Php и основным синтаксисом MySQL, поймет, что теперь делать. Но большинство людей этого не знают.

Итак. Для начала настроим сам модуль (путем выставления значений переменным)

Теперь исправим запрос, что-бы их базы данных вытаскивало кроме Имени персонажа и Количества убийств в PvP, еще и Количество убийств в PK

А точнее в самом запросе:

Мы видим, что из таблицы characters забираются данные из столбцов char_name (имя персонажа) и pvpkills (количество убийств в PvP).

Теперь давайте добавим в запрос доставание данных из столбца pkkills (количество убийств в PK)

Источник

Добро пожаловать в Forum.iCoder.Uz

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

Stress Web 13 + Инструкция установки.

    Автор темы Hasvord Дата начала 21.02.2018 Ответы 9 Просмотры 4K
Читайте также:  Эмоциональный интеллект менеджера презентация

Информация о теме

Hasvord

Модератор #2

В данной теме я подробно расскажу как установить данный движок.
Stress Web 13 зачастую используется для создания сайтов под игровой сервер Lineage 2.
Но как многие говорили, немного поработав с данными можно перевести и под другие игры, но это не доказано.

Итак приступим.
Ссылки на все программы и прочее будут ниже.

1. В Самом начале нам требуется установить VertrigoServ.
— Установить можно в любое место где вам удобно.
После установки сервера зайдите в папку www в корневой папке сервера, и удалить все файлы.(что-бы папка www была чистой.)

2. Далее вам нужно скачать архив Stress Web 13 (ссылка ниже), и разархивировать всё что есть из папки upload с архива в папку www.

3. Перед тем как приступить к установке движка SW13 нам нужно установить ionCube Loader.
ionCube Loader это набор утилит которые производят кодирование сайта.

1. Выберите раздел Local Mashine.
2. в строке base url укажите: http://localhost
3. в строке base directory укажите путь к папке www.

4. После установки сервера и ionCube, можно приступить к установке самого движка.
Для этого нам потребуется перейти по ссылке http://localhost/install.php
в Установке вы должны легко разобраться.

5. После установки движка, можно заходить на сайт. (http://localhost/)

6. Как только вы зайдете на сайт, вам выдаст что-то вроде: «Ключ лицензии просрочен.)
Для этого нужно файл key.php закинуть в папку www/config с заменой.

После правильного выполнения всех пунктов, движок Stress Web 13 будет установлен.
Зайти вы можете по ссылке: http://localhost

Автор урока: Hasvord
Если возникнут какие либо вопросы или проблемы, пишите в комментарии.

Источник

Настройка стресс веб 13

автор бомжара sw13 стоит 900 рублей, с шаровым sw желаю удачи словить шела

и тебе на cs-la2.ru там таких много

один мне написал хочу накрутку в л2топ но какие гарантии, что вы меня не кините, думал там 150к голосов, оказалось 600 на сумму 100 рублей

Да дело не в этом.. Я не много не рассчитал средства. Заранее купил не плохой дедик в германии, взял шикарный хостинг для сайта. Осталось чуть больше 1к. Я мог бы подождать чуток, потом как будет возможность закинуть и купить св у разработчика. Просто я не терпеливый..) Не думаю, что за неделю-две нас убьют. По крайней мере я на это надеюсь.. А оставшиеся средства планирую влить на рекламу. И то, 1к для рекламы это мало.

Добавлено через 46 секунд

автор бомжара sw13 стоит 900 рублей, с шаровым sw желаю удачи словить шела

и тебе на cs-la2.ru там таких много

один мне написал хочу накрутку в л2топ но какие гарантии, что вы меня не кините, думал там 150к голосов, оказалось 600 на сумму 100 рублей

Читайте также:  Как понять что у меня эмоциональные качели

Источник

StressWeb

Новичок

MANUAL

Пользователь

Друзья всем привет столкнулся с проблемой. Кто может хелпануть настроить (не выводит статистику) топ пвп пк, замки и т.д (только онлайн и созданных персонажей) =( буду очень признателен!
Кто сможет помочь отпишите скайп или дискорд я добавлюсь.

ryukaira

Пользователь

Друзья всем привет столкнулся с проблемой. Кто может хелпануть настроить (не выводит статистику) топ пвп пк, замки и т.д (только онлайн и созданных персонажей) =( буду очень признателен!
Кто сможет помочь отпишите скайп или дискорд я добавлюсь.

Зайди в админ панель в Stress web и в раздела LS и GS поменяй »Тип сборки игрового сервера »

Новичок

Помогите пожалуйста разобраться с проблемой.
Тестово развернул в LAN :
LS\GS — host 1
SW13 — host 2
На SW прописал LS\GS ip , mysql root
В итоге на сайте показывает что LS\GS в онлайне, но больше ничего не работает. Если включаю выводить ошибки mysql, то при заходе на сайт сразу выдает ошибка.

MySQL вернул ошибку:

С host SW тестирую telnet на порты 2106, 7777 — ОК
На сервере LS постоянно регистриуется коннект

На LS при обращении SW на LS , регистрируется коннект.

Сборка Люцера 1.7

Пробовал подменять тип подключения на люцера 3 — не помогло.

ryukaira

Пользователь

Помогите пожалуйста разобраться с проблемой.
Тестово развернул в LAN :
LS\GS — host 1
SW13 — host 2
На SW прописал LS\GS ip , mysql root
В итоге на сайте показывает что LS\GS в онлайне, но больше ничего не работает. Если включаю выводить ошибки mysql, то при заходе на сайт сразу выдает ошибка.

MySQL вернул ошибку:

С host SW тестирую telnet на порты 2106, 7777 — ОК
На сервере LS постоянно регистриуется коннект

На LS при обращении SW на LS , регистрируется коннект.

Сборка Люцера 1.7

Пробовал подменять тип подключения на люцера 3 — не помогло.

Так давай по порядку :

1. Если LaN то IP должен быть 127.0.0.1
2.
[08.06.20 02:05:05] Connect IP: 192.168.0.51 — Это значит что у тебя роутер
3. В логин сервер:

# Внешний адрес вашей физической сетевой карты
# Хост и порт для клиентских соединений
LoginserverHostname = 127.0.0.1
LoginserverPort = 2106

# Внутренний адрес для коммуникации игрового сервера с логин сервером — ни как не связан с подключениями игроков
LoginHost = 127.0.0.1
LoginPort = 9014

4. Gameserver :
# IP на который биндить геймсервер, * — на все возможные
GameserverHostname = 127.0.0.1
GameserverPort = 7777
# Это передается на клиентов, которые подключаются от внешней сети, поэтому он должен быть публичным IP или имя хоста
ExternalHostname = 127.0.0.1
# Это передается клиенту из той же сети, поэтому он должен быть локальным IP или имя хоста
InternalHostname = 127.0.0.1

# Адрес\порт логинсервера. Используется для коммуникации логин и гейм сервера,
#если логин и гейм на одном PC то должен быть локальный IP
LoginPort = 9014
LoginHost = 127.0.0.1

5. Stress web LS/GS пишешь 127.0.0.1 так ты на локалке. ( Люди из вне не смогут коннектиться )

Источник

Оцените статью