GitHub - LGlightflow/kbengine: Un moteur de serveur MMOG modifié pour être compatible avec UE5.
Téléchargez KBEngine depuis cette page. Ouvrez le fichier kbengine-2.5.12\kbe\src\kbengine.sln avec Visual Studio et générez la solution en utilisant l’option Générer > Générer la solution.
Lors de la compilation, vous pouvez rencontrer une erreur MSB8041 indiquant que le projet nécessite les bibliothèques MFC. Pour résoudre ce problème, allez dans Outils > Obtenir des outils et fonctionnalités, sélectionnez les composants individuels correspondatn à votre version et plateforme de Visual Studio (généralement x86 et x64). Par exemple, si vous utilisez la version 17.6, assurez-vous de choisir la version correcte (comme mon numéro de version 17.6.2). Vérifiez également que la version du kit de développement utilisé par KBEngine.sln est celle que vous avez installée (dans mon cas, c’était v143).
La génération doit se terminer sans échec (indiqué par 0 échecs).
Installation de MySQL
Téléchargez MySQL Community Server au format ZIP depuis ce site. Placez ensuite le fichier my.ini dans le répertoire racine de MySQL.
[mysqld]
skip_ssl
port=3306
basedir=E:\\MySQL
datadir=E:\\MySQL\\data
max_connections=200
max_connect_errors=10
character-set-server=utf8
default-storage-engine=INNODB
default_authentication_plugin=mysql_native_password
[mysql]
default-character-set=utf8
[client]
port=3306
default-character-set=utf8
Pour installer le service MySQL, ouvrez une invite de commandes en mode administrateur et exécutez les commandes suivantes :
mysqld --initialize --console
mysqld --install
net start mysql
Notez le mot de passe généré lors de l’exécution de mysqld --initialize --console.
Désactivtaion de SSL pour MySQL
Ouvrez le fichier MySQL\data\my.ini et ajoutez la ligne suivante à la fin du fichier :
skip_ssl
Cette étape peut être omise si vous rencontrez une erreur lors de l’exécution de mysqld --initialize --console.
Création de la base de données
Connectez-vous à MySQL et créez la base de données kbe en utilisant la commande suivante :
create database kbe;
Configuration de KBEngine
Modifiez le fichier kbengine-2.5.12\kbe\res\server\kbengine_defaults.xml pour y inclure les identifiants MySQL appropriés.
Lancement du serveur KBEngine
Exécutez le script kbengine-2.5.12\server_assets\start_server.bat pour démarrer le serveur KBEngine.