Плагін фіксує час, який адміністратор проводить на сервері, і записує ці дані в базу даних. У
тому числі враховується, скільки часу адміністратор провів у режимі спостерігача, а також його знаходження на сервері
Спойлер: Структура бд
TABLE iks_admin_time (
id int NOT NULL AUTO_INCREMENT,
admin_id varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_uca1400_ai_ci NOT NULL,
admin_name varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_uca1400_ai_ci NOT NULL,
connect_time int NOT NULL,
disconnect_time int NOT NULL DEFAULT -1 COMMENT '-1 = Admin online',
played_time int NOT NULL DEFAULT 0,
spectator_time int NOT NULL DEFAULT 0,
server_id varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_uca1400_ai_ci NOT NULL,
PRIMARY KEY id) USING BTREE,
UNIQUE INDEX uk_admin_serveradmin_id ASC, server_id ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_uca1400_ai_ci ROW_FORMAT = Dynamic;
У spectator_time пише час, який адмін провів у спостерігачах.
Якщо disconnect_time = -1, то адмін на сервері онлайн
played_time і spectator_time в секундах
Змінні
ServerId - айді сервера, який вказуватиметься в базі, наприклад 1
Приєднуйтесь до обговорення
Ви можете написати зараз та зареєструватися пізніше. Якщо у вас є обліковий запис, авторизуйтесь, щоб опублікувати від імені свого облікового запису.