If you want to reward the developers for their work, you should set up a donation on Liberapay. Cuberite was created in late by FakeTruth with its original name "MCServer", as a replacement for the vanilla server, designed to be better performing and more configurable. It was later open-sourced, and other developers started contributing. Several new developers also joined the project around that time, and the project began to increase in members and popularity. As of late , MCServer had a team of more than 10 regular developers, and the codebase had grown to over , lines excluding comments, blank lines and external libraries.
Many new features were also introduced in In , many new developers joined the project, and the community decided to adopt the current name of Cuberite.
As of late , Cuberite has over stars on GitHub. As a longstanding project, Cuberite's lifecycle has seen several ups and downs. Despite periods of hibernation and developers with busy lives, Cuberite's development still continues thanks to new and old contributors. For Windows, Linux, Raspberry Pi or Mac builds, the main download location is the official homepage , with the latest builds available.
For developers who want more control over the builds they download, visit the buildserver. Once you have downloaded Cuberite, you can skip straight to Running Cuberite. Pre-compiled builds are faster to install and easier to use than compiling the source yourself, and are recommended for beginners.
However, for some unusual hardware for which no pre-compiled build exists it may be necessary to compile the code yourself. Compiling yourself also has a significant performance advantage on modern machines. If you know how to use the command line or want extra speed you should compile Cuberite yourself. Compiling yourself takes longer and is more involved, but on modern processors can lead to a speed increase of up to 1. If your operating system or hardware is not officially supported, compiling may be the only way to run Cuberite.
The automatic compilation script takes care of the compilation process for you. You only need to copy this command to your terminal:. Once you have a compiled copy of Cuberite, with the supporting files in most cases these are distributed with the executable, in a directory called Server , you can run the server and generate yourself a world. It's easy to run the server, although the method varies depending on the operating system you are using. To run Cuberite on Windows, just double click on the executable.
A command window will come up, and the world will generate. Just like Vanilla, once you've started Cuberite, you can join the server on localhost , or just localhost in your Minecraft client. Permissions allow different players to access different commands and features. Each plugin has its own permissions.
Setting up player permissions is most easily done via the WebAdmin. Note that there is no leading slash. To see the command and permissions list for the default commands, which are provided by the Core plugin, see the Core Plugin readme.
Alternatively, you can use the WebAdmin. The WebAdmin allows you to control various aspects of Cuberite, including player permissions. A typical webadmin. You can use this file to edit things like the spawn point location, the game mode, and the diffculty level.
See Configuring world. Plugins are an important method of customisation for Cuberite. There are many different first and third-party plugins available. Cuberite plugins are written in Lua, and interact with the server through an extensive API. They are designed to be easy to write for anyone with basic programming experience, so if existing plugins don't fill your need you can easily write your own plugins.
If you want to learn how to write your own plugins, check out the guide. Cuberite has a plugin repository where you can upload your plugins publicly and download plugins others have released.
You should then edit the [Plugins] sections of the settings. Below is an example of adding a plugin called MyNewPlugin. To get started with writing Cuberite plugins, read this article. Cuberite Plugins are written with the Lua programming language.
Cuberite has a well-documented API. If you have read this far, you should now have enough knowledge to operate a Cuberite server. The rest of this book covers more features and further configuration options in greater depth. It is possible to configure many different aspects of individual worlds with Cuberite. Configuration options include:. All this configuration can be done through one file. It is called world. When a world is first created by Cuberite, the file is filled out with default values that are fairly close to vanilla minecraft.
You will experience the game the way it was created by the developers. On the official Minecraft website , right-click on the download link and select Copy Link Location from the context menu. Back in your command line terminal, make sure you are still in the server folder and use wget to download the file.
Before launching the server, you need to agree to the End User License Agreement. To achieve this, enter the following command. A file named eula. We invite you to review the terms and conditions on the Minecraft website.
During step 1, we installed the screen package which allows opening multiple sessions of the terminal shell. We will start Minecraft in a new session that can run in the background. Using screen can be very handy since it gives you the possibility to launch multiple Minecraft servers simultaneously. The active terminal window will switch to a new shell session.
You can create multiple shells; list them with this command:. To detach from the shell and keep it running , press Ctrl , then a , then d on your keyboard. You can also press Ctrl , then a , then n on your keyboard.
In the previously created minecraft1 shell, launch the Minecraft server with the following command. How can I compile a plugin from it's source code?
I have a list of plugins that I want compiled, but i'm not sure how I can turn it into a. Can anybody assist in the process? Brzurk , Aug 29, If not, and you wrote all the code through a basic text editor, then you will need to compile it using a command prompt. Brzurk Download the project to your computer. After all, this is open-source. If you find a bug please submit an issue describing the bug. I don't expect anyone to really donate, but I have put time into this plugin so it would be dope if I made something back from it.
Baked with love by Sprock Heath. Skip to content. This repository has been archived by the owner. It is now read-only. Star Branches Tags.
0コメント