ZaRRaZa
Старожил
- Баллы
- 103
Собственно поехали:
есть в БД MySQL табличка:
допустим в ней записанно:
Нужен плагин с конфигурационным файлом в котором записан хеш, сообщение при отключении игрока и настройки для коннекта к БД MySQL, например:
Далее, когда игрок под ником User присоединяется к серверу, то плагин должен проверить хеш с файла конфигурации на совпадение в БД от пользователя User, если хеш совпадает пропустить игрока на сервер, а если нет отключить и написать типа: У вас не наш клиент!
есть в БД MySQL табличка:
CREATE TABLE `check_md5` (
`name` varchar(16) CHARACTER SET utf8 NOT NULL,
`hash` varchar(32) NOT NULL,
PRIMARY KEY (`name`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;
допустим в ней записанно:
INSERT INTO `check_md5` VALUES ('User', 'B548C224C912C7D0F1E13890C5BDAE47');
Нужен плагин с конфигурационным файлом в котором записан хеш, сообщение при отключении игрока и настройки для коннекта к БД MySQL, например:
core:
hash: '1234567890'
message: 'У вас не наш клиент!'
database:
host: 'localhost'
database: 'minecraft'
username: 'root'
password: ''
table: 'check_md5'
Далее, когда игрок под ником User присоединяется к серверу, то плагин должен проверить хеш с файла конфигурации на совпадение в БД от пользователя User, если хеш совпадает пропустить игрока на сервер, а если нет отключить и написать типа: У вас не наш клиент!
