If everything has been configured correctly you should now be able to run the MasterServer binary which is located in the build directory. Your build directory should now look like this: If you would like the most vanilla experience possible, you will need to turn some of these settings off. worldconfig.ini contains several options to turn on QOL improvements should you want them.sharedconfig.ini contains several options that are shared across all servers.masterconfig.ini contains options related to permissions you want to run your servers with.authconfig.ini contains an option to enable or disable play keys on your server.After the server has been built there should be five ini files in the build directory: sharedconfig.ini, authconfig.ini, chatconfig.ini, masterconfig.ini, and worldconfig.ini.Ideally the path to the client should not contain any spaces.This should be the folder path of a packed or unpacked client) client_location (This is the location of the client files.mysql_password (This is the password for the user you created for the server).mysql_username (This is the user you created for the server).mysql_database (This is the database you created for the server).If you setup your MariaDB instance on a port other than 3306, which can be done on a Windows install, you will need to make this value tcp://localhost:portNum where portNum is replaced with the port you chose to run MariaDB on.mysql_host (This is the IP address or hostname of your MariaDB server.Navigate to build/sharedconfig.ini and fill in the following fields: Required Configurationĭarkflame Universe can run with either a packed or an unpacked client. This server has a few steps that need to be taken to configure the server for your use case. If you are using a Darkflame Universe client, ensure NET_VERSION is changed to 171023.If you are on MacOS, ensure OPENSSL_ROOT_DIR is pointing to the openssl root directory.Sudo apt-key adv -keyserver -recv-keys # Finally update and installįor Windows the service is always running by default.ĭepending on your operating system, you may need to adjust some pre-processor defines in CMakeVariables.txt before building: # If sudo apt update above returned an error, copy the public key at the end of the error message and run the following command # if the error message was "The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 6AF7F09730B3F0A4" # then the below command would be "sudo apt-key adv -keyserver -recv-keys 6AF7F09730B3F0A4" Sudo apt-add-repository "deb $(lsb_release -cs ) main " # Next you'll want to ensure that Kitware's keyring stays up to date # Add the repository to your sources list. Wget -O - 2>/dev/null | gpg -dearmor - | sudo tee /etc/apt//kitware.gpg >/dev/null Sudo apt update & sudo apt install -y software-properties-common lsb-release & sudo apt clean all If you are on Windows, you will need to download and install git from here Users are strongly suggested to refer to the safe checksums listed here to see if a client will work. A separate game client is required to setup this server emulator and play the game, which we cannot supply. Supply of resource filesĭarkflame Universe is a server emulator and does not distribute any LEGO® Universe files. It has not been tested for large scale deployment which comes with additional security risks. Darkflame Universe is intended for small scale deployment, for example within a group of friends. We do not recommend hosting public servers. Throughout the entire build and setup process a level of familiarity with the command line and preferably a Unix-like development environment is greatly advantageous. Hosting a server for others counts as distribution.You must disclose any changes you make to the code when you distribute it.The code comes without any warranty what so ever.We are not liable for anything you do with the code.Licenseĭarkflame Universe is licensed under AGPLv3, please read LICENSE. LEGO® Universeĭeveloped by NetDevil and The LEGO Group, LEGO® Universe launched in October 2010 and ceased operation in January 2012. Development started in 2013 and has gone through multiple iterations and is now able to present a near perfect emulation of the game server. Darkflame Universe (DLU) is a server emulator for LEGO® Universe.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |