Multicraft – La solution d'hébergement Minecraft – Resoudre les problemes d’un serveur MineCraft
Author: Titanfall —
Short summary: Fonctions utilisateur listUsers () tableau ( 'Utilisateurs' => tableau ( 1 => 'admin', ), ) findUsers (champ, valeur) tableau ( 'Utilisateurs' => tableau ( 2 => 'testeur', 3 => 'testUser2', ), ) getUser (id) tableau ( 'Utilisateur' => tableau ( 'id' => '1', 'name' => 'admin', 'email' => 'admin @ localhost', 'global_role' => 'aucun', ), […]
Quick overview
- Site
- Tutos GameServer
- Canonical URL
- https://tutos-gameserver.fr/2020/03/27/multicraft-la-solution-dhebergement-minecraft-resoudre-les-problemes-dun-serveur-minecraft/
- LLM HTML version
- https://tutos-gameserver.fr/2020/03/27/multicraft-la-solution-dhebergement-minecraft-resoudre-les-problemes-dun-serveur-minecraft/llm
- LLM JSON version
- https://tutos-gameserver.fr/2020/03/27/multicraft-la-solution-dhebergement-minecraft-resoudre-les-problemes-dun-serveur-minecraft/llm.json
- Manifest
- https://tutos-gameserver.fr/llm-endpoints-manifest.json
- Estimated reading time
- 5 minutes (253 seconds)
- Word count
- 841
Key points
- Fonctions utilisateur listUsers () tableau ( 'Utilisateurs' => tableau ( 1 => 'admin', ), ) findUsers (champ, valeur) tableau ( 'Utilisateurs' => tableau ( 2 => 'testeur', 3 => 'testUser2', ), ) getUser (id) tableau ( 'Utilisateur' => tableau ( 'id' => '1', 'name' => 'admin', 'email' => 'admin @ localhost', 'global_role' => 'aucun', ), ) getCurrentUser () (2.0.0) tableau ( 'Utilisateur' => tableau ( 'id' => '1', 'name' => 'admin', 'email' => 'admin @ localhost', 'global_role' => 'aucun', ), ) updateUser (id, champ, valeur) tableau ( ) createUser (nom, email, mot de passe) tableau ( 'id' => 2, ) deleteUser (id) tableau ( ) getUserRole (id_utilisateur, id_serveur) tableau ( 'role' => 'propriétaire', ) setUserRole (id_utilisateur, id_serveur, rôle) tableau ( ) getUserFtpAccess (id_utilisateur, id_serveur) tableau ( 'mode' => 'rw', ) setUserFtpAccess (id_utilisateur, id_serveur, mode) tableau ( ) getUserId (nom) tableau ( 'id' => 3, ) validateUser (nom, mot de passe) (2.0.0) tableau ( ) generateUserApiKey (id_utilisateur) (2.0.0) tableau ( [api_key] => 123abc ) getUserApiKey (id_utilisateur) (2.0.0) tableau ( [api_key] => 123abc ) removeUserApiKey (user_id) (2.0.0) tableau ( ) Fonctions du lecteur listPlayers (server_id) tableau ( 'Joueurs' => tableau ( 2 => 'Test_Player2', ), ) findPlayers (id_serveur, champ, valeur) tableau ( 'Joueurs' => tableau ( 1 => 'Test_Player', ), ) getPlayer (id) updatePlayer (id, champ, valeur) tableau ( ) createPlayer (id_serveur, nom) tableau ( 'id' => 2, ) deletePlayer (id) tableau ( ) assignPlayerToUser (player_id, user_id) tableau ( ) Fonctions de commande listCommands (server_id) tableau ( 'Commandes' => tableau ( 18 => 'Test_Command', ), ) findCommands (id_serveur, champ, valeur) tableau ( 'Commandes' => tableau ( 18 => 'Test_Command', ), ) getCommand (id) updateCommand (id, champ, valeur) tableau ( ) createCommand (id_serveur, nom, rôle, chat, réponse, exécution) tableau ( 'id' => 18, ) deleteCommand (id) tableau ( ) Fonctions serveur listServers () tableau ( 'Serveurs' => tableau ( 3 => 'Minecraft Server', ), ) findServers (champ, valeur) tableau ( 'Serveurs' => tableau ( 3 => 'Minecraft Server', ), ) listServersByConnection (connection_id) tableau ( 'Serveurs' => tableau ( 3 => 'Minecraft Server', ), ) listServersByOwner (id_utilisateur) tableau ( 'Serveurs' => tableau ( 3 => 'Minecraft Server', ), ) getServer (id) tableau ( 'Serveur' => tableau ( 'id' => '1', 'name' => 'Test Server', 'ip' => '', 'port' => '25565', 'dir' => 'server1', 'monde' => '', 'players' => '8', 'memory' => '0', 'start_memory' => '0', 'jarfile' => '', 'autostart' => '0', 'default_level' => '10', 'daemon_id' => '1', 'announce_save' => '1', 'kick_delay' => '3000', 'suspendu' => '0', ), ) updateServer (id, champ, valeur) tableau ( ) createServerOn (daemon_id = 0, no_commands = 0, no_setup_script = 0) tableau ( 'id' => 1, ) createServer (nom = '', port = 0, base = '', joueurs = 0, no_setup_script = 0) tableau ( 'id' => 1, ) suspendServer (id, stop = 1) tableau ( ) resumeServer (id, start = 1) tableau ( ) deleteServer (id, delete_dir = 'no', delete_user = 'no') tableau ( ) getServerStatus (id, player_list = 0) tableau ( 'status' => 'en ligne', 'onlinePlayers' => 0, 'joueurs' => tableau ( ), 'maxPlayers' => '8', ) getServerOwner (server_id) tableau ( 'user_id' => 2, ) setServerOwner (server_id, user_id) tableau ( ) getServerConfig (id) tableau ( 'ServerConfig' => tableau ( 'server_id' => '1', 'ip_auth_role' => 'invité', 'give_role' => 'mod', 'tp_role' => 'mod', 'summon_role' => 'mod', 'chat_role' => 'utilisateur', 'user_jar' => '0', 'user_ftp' => '0', 'visible' => '1', 'user_schedule' => '1', ), ) updateServerConfig (id, champ, valeur) tableau ( ) startServerBackup (id) tableau ( ) getServerBackupStatus (id) tableau ( 'status' => 'running', 'time' => '0', 'message' => '[World: world] ', 'file' => '/home/minecraft/multicraft/servers/server1/world.zip', 'ftp' => '192.168.1.75:21', ) startServer (id) tableau ( ) stopServer (id) tableau ( ) restartServer (id) tableau ( ) killServer (id) (2.0.0) tableau ( ) startAllServers () tableau ( "[1]succès '=> vrai, "[1]data '=> tableau ( ), "[1]erreur '=> false, ) stopAllServers () tableau ( "[1]succès '=> vrai, "[1]data '=> tableau ( ), "[1]erreur '=> false, ) restartAllServers () tableau ( "[1]succès '=> vrai, "[1]data '=> tableau ( ), "[1]erreur '=> false, ) killAllServers () (2.0.0) tableau ( "[1]succès '=> vrai, "[1]data '=> tableau ( ), "[1]erreur '=> false, ) sendConsoleCommand (id_serveur, commande) tableau ( ) sendAllConsoleCommand (commande) tableau ( "[1]succès '=> vrai, "[1]data '=> tableau ( ), "[1]erreur '=> false, ) runCommand (server_id, command_id, run_for = 0) tableau ( ) getServerLog (id) tableau ( 0 => tableau ( 'line' => '/ Chargement des propriétés de l'instance Minecraft /', ), ) clearServerLog (id) tableau ( ) getServerChat (id) clearServerChat (id) tableau ( ) sendServerControl (id, commande) (2.0.0) tableau ( ) getServerResources (id) (2.0.0) tableau ( [cpu] => 0 [memory] => 0 ) moveServer (id_serveur, id_démon) (2.0.0) tableau ( ) Fonctions démon listConnections () tableau ( 'Daemons' => tableau ( 1 => '', ), ) findConnections (champ, valeur) tableau ( 'Daemons' => tableau ( 1 => '', ), ) getConnection (id) removeConnection (id) tableau ( ) getConnectionStatus (id) getConnectionMemory (id, include_suspended = 0) tableau ( 'total' => 2048, 'utilisé' => 1024, ) getStatistics (daemon_id = 0, include_suspended = 0) (2.0.0) tableau ( [daemons] => 1 [daemon_memory] => 2048 [servers] => 1 [players] => 8 [assigned_memory] => 256 ) Fonctions de paramétrage listSettings () tableau ( 'Paramètres' => tableau ( 'dbVersion' => '5', 'updateChecks' => '1', 'anonStats' => '1', ), ) getSetting (clé) tableau ( 'Setting' => tableau ( 'key' => 'updateChecks', 'value' => '1', ), ) setSetting (clé, valeur) tableau ( ) deleteSetting (clé) tableau ( ) Fonctions de planification listSchedules (server_id) tableau ( 'Horaires' => tableau ( 1 => 'calendrier des tests', 2 => 'Plan de test 2', ), ) findSchedules (id_serveur, champ, valeur) tableau ( 'Horaires' => tableau ( 1 => 'calendrier des tests', 2 => 'Plan de test 2', ), ) getSchedule (id) updateSchedule (id, champ, valeur) tableau ( ) createSchedule (id_serveur, nom, ts, intervalle, cmd, état, pour) tableau ( 'id' => 1, ) deleteSchedule (id) tableau ( ) Fonctions de base de données getDatabaseInfo (id_serveur) (2.0.0) tableau ( [host] => localhost [name] => mctemp_1 [username] => mctemp_1 [password] => 123abc http://www.multicraft.org/site/docs/api => ) createDatabase (id_serveur) (2.0.0) tableau ( [host] => localhost [name] => mctemp_1 [username] => mctemp_1 [password] => 123abc http://www.multicraft.org/site/docs/api => ) changeDatabasePassword (id_serveur) (2.0.0) tableau ( [host] => localhost [name] => mctemp_1 [username] => mctemp_1 [password] => 456def http://www.multicraft.org/site/docs/api => ) deleteDatabase (id_serveur) (2.0.0) tableau ( ) Click to rate this post!
- [Total: 0 Average: 0]
Structured content
Fonctions utilisateur
listUsers ()
tableau ( 'Utilisateurs' => tableau ( 1 => 'admin', ), )
findUsers (champ, valeur)
tableau ( 'Utilisateurs' => tableau ( 2 => 'testeur', 3 => 'testUser2', ), )
getUser (id)
tableau ( 'Utilisateur' => tableau ( 'id' => '1', 'name' => 'admin', 'email' => 'admin @ localhost', 'global_role' => 'aucun', ), )
getCurrentUser () (2.0.0)
tableau ( 'Utilisateur' => tableau ( 'id' => '1', 'name' => 'admin', 'email' => 'admin @ localhost', 'global_role' => 'aucun', ), )
updateUser (id, champ, valeur)
tableau ( )
createUser (nom, email, mot de passe)
tableau ( 'id' => 2, )
deleteUser (id)
tableau ( )
getUserRole (id_utilisateur, id_serveur)
tableau ( 'role' => 'propriétaire', )
setUserRole (id_utilisateur, id_serveur, rôle)
tableau ( )
getUserFtpAccess (id_utilisateur, id_serveur)
tableau ( 'mode' => 'rw', )
setUserFtpAccess (id_utilisateur, id_serveur, mode)
tableau ( )
getUserId (nom)
tableau ( 'id' => 3, )
validateUser (nom, mot de passe) (2.0.0)
tableau ( )
generateUserApiKey (id_utilisateur) (2.0.0)
tableau ( [api_key] => 123abc )
getUserApiKey (id_utilisateur) (2.0.0)
tableau ( [api_key] => 123abc )
removeUserApiKey (user_id) (2.0.0)
tableau ( )
Fonctions du lecteur
listPlayers (server_id)
tableau ( 'Joueurs' => tableau ( 2 => 'Test_Player2', ), )
findPlayers (id_serveur, champ, valeur)
tableau ( 'Joueurs' => tableau ( 1 => 'Test_Player', ), )
getPlayer (id)
updatePlayer (id, champ, valeur)
tableau ( )
createPlayer (id_serveur, nom)
tableau ( 'id' => 2, )
deletePlayer (id)
tableau ( )
assignPlayerToUser (player_id, user_id)
tableau ( )
Fonctions de commande
listCommands (server_id)
tableau ( 'Commandes' => tableau ( 18 => 'Test_Command', ), )
findCommands (id_serveur, champ, valeur)
tableau ( 'Commandes' => tableau ( 18 => 'Test_Command', ), )
getCommand (id)
updateCommand (id, champ, valeur)
tableau ( )
createCommand (id_serveur, nom, rôle, chat, réponse, exécution)
tableau ( 'id' => 18, )
deleteCommand (id)
tableau ( )
Fonctions serveur
listServers ()
tableau ( 'Serveurs' => tableau ( 3 => 'Minecraft Server', ), )
findServers (champ, valeur)
tableau ( 'Serveurs' => tableau ( 3 => 'Minecraft Server', ), )
listServersByConnection (connection_id)
tableau ( 'Serveurs' => tableau ( 3 => 'Minecraft Server', ), )
listServersByOwner (id_utilisateur)
tableau ( 'Serveurs' => tableau ( 3 => 'Minecraft Server', ), )
getServer (id)
tableau ( 'Serveur' => tableau ( 'id' => '1', 'name' => 'Test Server', 'ip' => '', 'port' => '25565', 'dir' => 'server1', 'monde' => '', 'players' => '8', 'memory' => '0', 'start_memory' => '0', 'jarfile' => '', 'autostart' => '0', 'default_level' => '10', 'daemon_id' => '1', 'announce_save' => '1', 'kick_delay' => '3000', 'suspendu' => '0', ), )
updateServer (id, champ, valeur)
tableau ( )
createServerOn (daemon_id = 0, no_commands = 0, no_setup_script = 0)
tableau ( 'id' => 1, )
createServer (nom = '', port = 0, base = '', joueurs = 0, no_setup_script = 0)
tableau ( 'id' => 1, )
suspendServer (id, stop = 1)
tableau ( )
resumeServer (id, start = 1)
tableau ( )
deleteServer (id, delete_dir = 'no', delete_user = 'no')
tableau ( )
getServerStatus (id, player_list = 0)
tableau ( 'status' => 'en ligne', 'onlinePlayers' => 0, 'joueurs' => tableau ( ), 'maxPlayers' => '8', )
getServerOwner (server_id)
tableau ( 'user_id' => 2, )
setServerOwner (server_id, user_id)
tableau ( )
getServerConfig (id)
tableau ( 'ServerConfig' => tableau ( 'server_id' => '1', 'ip_auth_role' => 'invité', 'give_role' => 'mod', 'tp_role' => 'mod', 'summon_role' => 'mod', 'chat_role' => 'utilisateur', 'user_jar' => '0', 'user_ftp' => '0', 'visible' => '1', 'user_schedule' => '1', ), )
updateServerConfig (id, champ, valeur)
tableau ( )
startServerBackup (id)
tableau ( )
getServerBackupStatus (id)
tableau ( 'status' => 'running', 'time' => '0', 'message' => '[World: world] ', 'file' => '/home/minecraft/multicraft/servers/server1/world.zip', 'ftp' => '192.168.1.75:21', )
startServer (id)
tableau ( )
stopServer (id)
tableau ( )
restartServer (id)
tableau ( )
killServer (id) (2.0.0)
tableau ( )
startAllServers ()
tableau ( "[1]succès '=> vrai, "[1]data '=> tableau ( ), "[1]erreur '=> false, )
stopAllServers ()
tableau ( "[1]succès '=> vrai, "[1]data '=> tableau ( ), "[1]erreur '=> false, )
restartAllServers ()
tableau ( "[1]succès '=> vrai, "[1]data '=> tableau ( ), "[1]erreur '=> false, )
killAllServers () (2.0.0)
tableau ( "[1]succès '=> vrai, "[1]data '=> tableau ( ), "[1]erreur '=> false, )
sendConsoleCommand (id_serveur, commande)
tableau ( )
sendAllConsoleCommand (commande)
tableau ( "[1]succès '=> vrai, "[1]data '=> tableau ( ), "[1]erreur '=> false, )
runCommand (server_id, command_id, run_for = 0)
tableau ( )
getServerLog (id)
tableau ( 0 => tableau ( 'line' => '/ Chargement des propriétés de l'instance Minecraft /', ), )
clearServerLog (id)
tableau ( )
getServerChat (id)
clearServerChat (id)
tableau ( )
sendServerControl (id, commande) (2.0.0)
tableau ( )
getServerResources (id) (2.0.0)
tableau ( [cpu] => 0 [memory] => 0 )
moveServer (id_serveur, id_démon) (2.0.0)
tableau ( )
Fonctions démon
listConnections ()
tableau ( 'Daemons' => tableau ( 1 => '', ), )
findConnections (champ, valeur)
tableau ( 'Daemons' => tableau ( 1 => '', ), )
getConnection (id)
removeConnection (id)
tableau ( )
getConnectionStatus (id)
getConnectionMemory (id, include_suspended = 0)
tableau ( 'total' => 2048, 'utilisé' => 1024, )
getStatistics (daemon_id = 0, include_suspended = 0) (2.0.0)
tableau ( [daemons] => 1 [daemon_memory] => 2048 [servers] => 1 [players] => 8 [assigned_memory] => 256 )
Fonctions de paramétrage
listSettings ()
tableau ( 'Paramètres' => tableau ( 'dbVersion' => '5', 'updateChecks' => '1', 'anonStats' => '1', ), )
getSetting (clé)
tableau ( 'Setting' => tableau ( 'key' => 'updateChecks', 'value' => '1', ), )
setSetting (clé, valeur)
tableau ( )
deleteSetting (clé)
tableau ( )
Fonctions de planification
listSchedules (server_id)
tableau ( 'Horaires' => tableau ( 1 => 'calendrier des tests', 2 => 'Plan de test 2', ), )
findSchedules (id_serveur, champ, valeur)
tableau ( 'Horaires' => tableau ( 1 => 'calendrier des tests', 2 => 'Plan de test 2', ), )
getSchedule (id)
updateSchedule (id, champ, valeur)
tableau ( )
createSchedule (id_serveur, nom, ts, intervalle, cmd, état, pour)
tableau ( 'id' => 1, )
deleteSchedule (id)
tableau ( )
Fonctions de base de données
getDatabaseInfo (id_serveur) (2.0.0)
tableau ( [host] => localhost [name] => mctemp_1 [username] => mctemp_1 [password] => 123abc http://www.multicraft.org/site/docs/api => )
createDatabase (id_serveur) (2.0.0)
tableau ( [host] => localhost [name] => mctemp_1 [username] => mctemp_1 [password] => 123abc http://www.multicraft.org/site/docs/api => )
changeDatabasePassword (id_serveur) (2.0.0)
tableau ( [host] => localhost [name] => mctemp_1 [username] => mctemp_1 [password] => 456def http://www.multicraft.org/site/docs/api => )
deleteDatabase (id_serveur) (2.0.0)
tableau ( )
Click to rate this post! [Total: 0 Average: 0]
Topics and keywords
Themes: Serveur minecraft
License & attribution
License: CC BY-ND 4.0.
Attribution required: yes.
Manifest: https://tutos-gameserver.fr/llm-endpoints-manifest.json
LLM Endpoints plugin version 1.1.2.