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

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.