Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Need help?

    Create a theme in the appropriate section
    No need to write everything in the chat!
  • Sell or buy?

    Use the services of a guarantor
    We will make your transaction safe
  • Don't want a BAN?

    Please read our rules
    Don't disturb the order
  • Visit the market

    There you can sell or buy
    Everything related to game servers

Recommended Posts

Странно, почему этой темы нет на форуме, ведь вещь интересная и полезная.

 

Что такое Private Hive Tools - это веб интерфейс управлением серверами DayZ, скажем так, альтернатива DayzCC.

 

К сожалению, мои права не позволяют загружать на форум файлы, размером более 200кб, поэтому множества скринов не будет. Зато будет официальная демка.

 

Итак, что позволяет это чудо:

- Простматривать и редактировать инвентарь игрока, в том числе и в рюкзаке, хил игрока

- Просматривать и редактировать содежимое транспотра, ремонт транспорта

- Просматривать местополоение игроков на карте, а также просматривать маршрут его движения

- Встроенный RCON

- Встроенный редактор трейдеров

- Телепорт транспорта и игроков

- Обслуживание базы данных (профилактическа чистка от ненужных записей)

- Списки запрещенных предметов с отображением игроков и транспорта с ними.

- Разграничение прав админов.

- И много-много всего прочего

 

Из минусов могу заметить только отсутствие руссификации.

 

И так поехали:

 

1. Если вы уже ставили сервер по гайдам с этого форума, то скорее всего у вас уже есть XAMPP. Заходим в панель управления и проверяем, что у нас установлен Apache. Если он отсутствует, то нужно установить, ибо это сердце нашей контрол-панели. Желательно установить его в качестве сервиса, что бы он автоматически запускался вместе с операционной системой. Если по каким то причинам, Apache отказывается стартовать, то скорее всего у вас стоит Skype или Веб сервер IIS (если серверная винда). Выход - сносить IIS, как это сделать скажите "ОК, Google, как удалить веб сервер IIS". Если есть скайп, то заходим в него, выбираем меню Инструменты->Настройки->Дополнительно->Соединение и снимаем галочку "Для дополнительных входящих соединений седует использовать порты 80 и 443". Обязательно перезапустить скайп.

2. Нужно СКАЧАТЬ файлы нашей админ панели, размер около 500мб.

3. Заходим в папку куда у нас установлен XAMPP, и найти там папку htdocs.

Например у меня XAMPP установлен на диск D:, мой путь выглядит так: D:\xampp\htdocs  и копируем туда папку Upload из архива. Переименуем Upload, во что то более информативное, например dayz_server_management.

4. Открываем браузер, в адресной строке пишем http://127.0.0.1/dayz_server_management

У нас откроется страничка с вводом настроек панели

DB HOST/IP: - ip адрес сервера базы данных, вводим 127.0.0.1 или какой у вас там.
DB PORT: - порт, по умолчанию 3306, если у вас другой ставим свой
DB NAME: - название базы
DB USER: - имя пользователя
DB PASSWD: - пароль, если у вас пароль пустой, то напишите что нибудь в это поле, потом изменим в файле конфигурации

GAME: - выбираем A2 EPOCHб если у вас эпоч, если другой мод то Dayz MOD

GAMESERVER IP: - ip игрового сервера, желательно 127.0.0.1, но можно прописать и внешний ip
GAMESERVER PORT: - игровой порт
GAMESERVER RCON PASSWD: - пароль от rcon
GAMESERVER MAP: карта, просто выбираем свою карту из списка

Head Admin Account
Username: - имя потльзвателя главного админа
Password: - пароль
Confirm Password: -подтверждение пароля
Reset Key: - ключ сброса
Confirm Key: - подтверждение ключа сброса

 

Нажимаем кнопку "GOOooo".

 

Если у вас пароль пустой, то заходим в директорию с админ-панелью, находим файл config.php, открываем блокнотом.

Ищем строку: $CONF['DBPASS']  =  'ваш_пароль'; и удаляем то что в кавычках.

 

5. Вводим имя потльзователя и пароль, которые мы ввели на предыдущем шаге и попадаем в админку.

 

6. Если вдруг у вас список пользователей пустой, то нужно внести небольшие изменения в базу данных. Для этого обязательно делаем резервню копию базы и выполняем следующую команду в консоли:

 

ALTER TABLE `Character_DATA` ADD COLUMN `last_updated` TIMESTAMP NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP AFTER `Infected`;

 

После того список игроков должен быть доступен.

 

Все... Позже может быть напишу небольшой гайд по использованию...

Edited by DrTauren (see edit history)

Share this post


Link to post
Share on other sites

Ты по моему не туда написал, Данная прога относится к DayZ моду, а не DayZ Epoch. Не?

Share this post


Link to post
Share on other sites

Была тема, такая. Или я сам ее в гайдах не вижу или автор уже удалил тему и мы почистили :)

Share this post


Link to post
Share on other sites

 

Заходим в папку куда у нас установлен XAMPP

уже далеко не все используют ХАМРР :smile:

Share this post


Link to post
Share on other sites

 

2. Нужно СКАЧАТЬ файлы нашей админ панели, размер около 500мб.

Ни как не пойму откуда скачать ? 

Share this post


Link to post
Share on other sites

У меня denwer, никак не могу разобраться с этой мишурой.

Share this post


Link to post
Share on other sites

Какая разница, какая у вас стоит оболочка denwer, wamp или xampp? Копируем папку с админ тулом в папку, куда мы устанавливаем движок сайта. Обычно это такие папки, как upload, htdocs, www. В denwere их нужно создавать в ручную.

Edited by Sniperleo (see edit history)

Share this post


Link to post
Share on other sites
ALTER TABLE `Character_DATA` ADD COLUMN `last_updated` TIMESTAMP NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP AFTER `Infected`;  

 

Немного неправильно.  

last_updated = LastUpdated

 

 

 Иначе нет списка игроков.

Я бы лучше сделал так:

ALTER TABLE `Character_DATA` ADD COLUMN `LastUpdated` TIMESTAMP NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP AFTER `Infected`;
ALTER TABLE `Character_DATA` CHANGE COLUMN `lastupdated` `LastUpdated` TIMESTAMP NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP AFTER `Infected`;
ALTER TABLE `Object_DATA` ADD COLUMN `LastUpdated` TIMESTAMP NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP AFTER `Damage`;
ALTER TABLE `Object_DATA` CHANGE COLUMN `lastupdated` `LastUpdated` TIMESTAMP NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP AFTER `Damage`;

И правильно внесется, и если уже существует-приведётся к правильному виду. 

Share this post


Link to post
Share on other sites

 

ALTER TABLE `Character_DATA` ADD COLUMN `last_updated` TIMESTAMP NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP AFTER `Infected`;  

 

Немного неправильно.  

last_updated = LastUpdated

 

 

 Иначе нет списка игроков.

Я бы лучше сделал так:

ALTER TABLE `Character_DATA` ADD COLUMN `LastUpdated` TIMESTAMP NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP AFTER `Infected`;
ALTER TABLE `Character_DATA` CHANGE COLUMN `lastupdated` `LastUpdated` TIMESTAMP NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP AFTER `Infected`;
ALTER TABLE `Object_DATA` ADD COLUMN `LastUpdated` TIMESTAMP NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP AFTER `Damage`;
ALTER TABLE `Object_DATA` CHANGE COLUMN `lastupdated` `LastUpdated` TIMESTAMP NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP AFTER `Damage`;

И правильно внесется, и если уже существует-приведётся к правильному виду. 

Ага, и не забудьте в исходных кода тогда исправить, во всех местах, где идет обращение к данной колонке...

Прежде чем советовать, посмотрите php исходники, там как раз last_updated

Share this post


Link to post
Share on other sites

Вообще-то правилось как раз под исходник. Дело хозяйское-себе я починил всё.

Специально скачал исходник с офсайта.

function queryObjects($and=null,$page=false,$limit=20){
$query 	= "SELECT 
`ObjectID` AS `ID`,
`Classname` AS `CLASSNAME`,
`Datestamp` AS `CREATEDATE`,
`LastUpdated` AS `LASTUPDATE`, 
datediff(NOW(),`LastUpdated`) AS `DATEDIFF`,
`CharacterID` AS `CHARID`,
`Worldspace` AS `WORLDSPACE`,
`Inventory` AS `INVENTORY`,
`Hitpoints` AS `HITPOINTS`,
`Fuel` AS `FUEL`,
`Damage` AS `DAMAGE` 
FROM `Object_DATA`WHERE `Instance`=".(int)INSTANCE ." ".$and." ORDER BY `Classname` ASC ";
$query .= ( $page !== false ) ? paginate($query,$limit,$page) : null;
return sqlQuery($query,'fetch');
} 
Edited by Koms (see edit history)

Share this post


Link to post
Share on other sites

смотрим в 

.\contents\functions\map.func.php
.\includes\game_A2EPOCH.php
.\includes\game_DAYZMOD.php

там как раз last_updated

Share this post


Link to post
Share on other sites

Народ, не подскажите?

У меня при наведении на что либо в PHT, где вылезает подсказка (например транспорт и подобное) тупо белый фон и не видно никаких надписей.

В прошлом, помнится, ковырялся долго, но так и не исправил.

Share this post


Link to post
Share on other sites

Не работает ajax у тебя-возможно лочится адблоком.

Спасибо за наводку. Это был Avast Online Security. Странно, с чего бы ему вмешиваться...

Share this post


Link to post
Share on other sites

Данная приблуда видит только предметы эпоча на сервере оверпоч. Как прикрутить весь реальный набор шмоток и транспорта?

Share this post


Link to post
Share on other sites

Все работает, rcon в том числе. Но для него все же удобнее использовать EPMRCon.

Share this post


Link to post
Share on other sites

 

Все работает, rcon в том числе. Но для него все же удобнее использовать EPMRCon.

Хрен знает, я ркон никак не могу запустить, думает что бе отключён, хотя дарт работает

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...