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

    Create a topic in the appropriate section
    Don't write everything in the chat!
  • Take a look at the marketplace

    There you can buy
    everything related to game servers
  • Don't want a ban?

    Please read our rules
    Don't disturb the order!
  • Sell or buy?

    Use services of the guarantor
    We will make your deal safe

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 у тебя-возможно лочится адблоком.

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

Кто себе эту приблуду ставил? Ркон работает?

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site, you automaticly agree to our Guidelines and Privacy Policy.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.