https://github.com/yamiru/minecraft-server-autostart-script
Minecraft Server autostart init.d shell
https://github.com/yamiru/minecraft-server-autostart-script
Last synced: 3 months ago
JSON representation
Minecraft Server autostart init.d shell
- Host: GitHub
- URL: https://github.com/yamiru/minecraft-server-autostart-script
- Owner: Yamiru
- License: mit
- Created: 2016-03-06T12:38:58.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-03-06T13:09:31.000Z (over 9 years ago)
- Last Synced: 2025-02-15T19:27:23.101Z (4 months ago)
- Language: Shell
- Size: 4.88 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Minecraft-Server-autostart-script
Minecraft init.d script to automatic start minecraft server on boot as diferent user.(If creating more server change minecraft1 to minecraft2 /see file minecraft2)




##Requirements
- debian based OS
- sudoers (```aptitude install sudo```)
- nano editor (```sudo apt-get install nano```)
- screen (```sudo apt-get install screen```)
- downloaded minecraft/craftbukkit/spigotmc/bungeecord
- dir location of mc /opt/minecraft1/
- installed java version 8 (```sudo apt-get install oracle-java8-installer```)
- user minecraft (```sudo adduser --disabled-login minecraft```)
- permission for minecraft user (```sudo chown minecraft:minecraft -R /opt/minecraft1```)##How to build
1. Terminal/Console:``` sh
cd /etc/init.d
```
``` sh
nano minecraft1
```2. paste/rewrite code from minecraft1 file [minecraft1](https://github.com/Yamiru/Minecraft-Server-autostart-script/blob/master/minecraft1)
3. CTRL+X
4. Y
(name:minecraft1)
5. ENTER
6. Terminal/Console:```
sudo chmod 755 /etc/init.d/minecraft1
```
7. Terminal/Console:```
sudo update-rc.d minecraft1 defaults
```8. Terminal/Console:
``` reboot ```
##Commandsstop Minecraft1 Server : ``` service minecraft1 stop ```
start Minecraft1 Server : ``` service minecraft1 start ```Chceck java version ``` java -version ```
If you change /etc/init.d/minecraft1 file ---> ``` sudo minecraft1 ts3server defaults ``` & ``` systemctl daemon-reload ```
If not work starting try to stop ``` service minecraft1 stop ```
check screen sessions ``` screen -ls ```
show screen session minecraft1 ``` screen -x minecraft1 ```If not work starting try to stop ``` service minecraft1 stop ``` and start again ``` service minecraft1 start ``` !!!