Neste tutorial, vou guiá-lo através da criação de um servidor Minecraft em um SSD VPS de alto desempenho no Site & Site. Você aprenderá a configurar um servidor Minecraft no Fedora 26 x64.
Requisitos
- Qualquer cliente SSH.
- 1GB de RAM servidor VPS com Fedora 26 x64 instalado.
Preparação
Primeiro, faça o login no seu novo servidor Fedora na Site & Site e instale o software necessário.
ssh [email protected]
Instalar o Java 1.8:
[[email protected] ~]# yum install java-1.8.0-openjdk
...
Is this ok [y/N]: y
Instalar screen
:
[[email protected] ~]# yum install screen
...
Is this ok [y/N]: y
Abra a porta do servidor Minecraft (25565) em firewalld
:
firewall-cmd --zone=public --permanent --add-port=25565/tcp
firewall-cmd --reload
Por razões de segurança, vamos criar um usuário para executar o seu servidor Minecraft. Se alguém encontrar uma vulnerabilidade no servidor, não poderá obter acesso root no seu servidor.
adduser mcserver
# set a secure password.
passwd mcserver
# this allows you to run screen while su'd from root for the next step
chown mcserver `tty`
Configuração
Vamos trocar o usuário mcserver
e instalar o servidor Minecraft! Altere o URL de acordo com a versão mais recente do Minecraft.
su - mcserver
mkdir minecraft
cd minecraft
wget -O minecraft_server.jar https://s3.amazonaws.com/Minecraft.Download/versions/1.11.2/minecraft_server.1.11.2.jar
chmod +x minecraft_server.jar
screen
echo "eula=true" > eula.txt
# start your Minecraft server
java -Xmx768M -Xms768M -jar minecraft_server.jar nogui
Parabéns, o seu servidor Minecraft está agora instalado e funcionando em um servidor SSD VPS de alto desempenho!
Notas
Para instalar em um VPS de 768MB, siga os mesmos comandos acima, mas altere o último java
comando para:
java -Xmx512M -Xms512M -jar minecraft_server.jar nogui
Se você precisar de mais jogadores (e, portanto, mais memória RAM), basta lançar uma instância maior e simplesmente subtrair 256M da quantidade de RAM alocada pela sua instância. Por exemplo, uma instância de 4096M seria iniciada com-XmX3840M -Xms3840M.
Se você quiser um servidor privado, você pode especificar nomes de jogadores que podem participar. Para fazer isso, primeiro inicie seu servidor:
java -Xmx768M -Xms768M -jar minecraft_server.jar nogui
Espere que termine de carregar.
...
[Server thread/INFO]: Preparing spawn area: 1%
[Server thread/INFO]: Preparing spawn area: 36%
[Server thread/INFO]: Preparing spawn area: 92%
[Server thread/INFO]: Done (3.496s)! For help, type "help" or "?"
Digite os seguintes comandos no console.
whitelist on
whitelist add <username>
whitelist add <username2>
....
Digite o nome de usuário do seu amigo em vez de <username>
. Você pode adicionar quantos deles quiser. Depois disso, você verá a seguinte saída:
[Server thread/INFO]: Turned on the whitelist
[Server thread/INFO]: Added <username> to the whitelist
Se você quiser desativar a lista de permissões, basta digitar whitelist off
.