******************************************
Der Thread ist veraltet. Die aktuelle Version findet ihr unter dem neuen Thread.
Das neue Repo ist auf Github zu finden: https://github.com/uhuc-de/minecraft-van...er-toolset
******************************************
Ich zitier einfach mal die readme.txt
Download: http://files.saiphx.de/mvst_1.tar.bz2
Der Thread ist veraltet. Die aktuelle Version findet ihr unter dem neuen Thread.
Das neue Repo ist auf Github zu finden: https://github.com/uhuc-de/minecraft-van...er-toolset
******************************************
Ich zitier einfach mal die readme.txt
Code:
================================================================================
======================= Minecraft Vanilla Server Toolset =======================
================================================================================
... is a compilation of different Skripts. This Bundle isn't a "all-round
carefree package" for wannabe Serveradministrators who want an "easy to use"
Window where they can click through. If you are familiar with Linux and the
Shell you should have no problems to run the skripts and maybe edit them as you
want.
================================================================================
wrapper.py
Depencies:
python 2.*
Description:
Starts the Minecraftserver and provides a TCP-Port for incomming Client
connections. It broadcasts the output from the minecraft_server.jar to
the clients and forward every input from the clients to the Server.
Configuration:
Can be found in config.py
command
The process for the Minecraftserver. eg:
"java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui"
ip
If you want to bind the socket to a specific IP. Otherwise use
"127.0.0.1" or "localhost".
port
Port to serve Clients.
buffersize
Buffer of the TCP-Connection to the Clients. Has to be x^2.
Default: 1024
linebreak
Linebreaker for the command-process. Unixdefault: "\n"
Installation:
No installation required.
================================================================================
tracer.py
Depencies:
python 2.*
nbt (https://github.com/twoolie/NBT)
cron
Description:
This tool gets the position of every Player on the Server and saves it
in a Database. There won't be a record, if the player doesn't move.
Arguments:
<nothing> - Starts the Client for a Query
install - Setup the Database
log - Write a record of every Player
clean - Erase every Record in the Database.
Configuration:
Can be found in config.py
database-path
Path to the sqlite3-file which should contains the Logdata.
eg: "./" if it is in the same Directory as the playerlog.py
or "/path/to/the/file/".
The String must be end with "/"!
player-path
Path of the Map-Save where the player.dat are.
eg: "mymap/players/" or "/path/to/my/map/example/players/"
The String must be end with "/"!
radius
Radius for the coordinate based search.
Default for a 1 minute based log: 240
Installation:
After the configuration, you have to run:
$ python2 /path/to/playerlog.py install
This will create Database and Table for the Records.
You need to add the line
*/1 * * * * python2 /path/to/playerlog.py log
to the crontab.
================================================================================
ircbridge.py
Depencies:
python 2.*
Description:
Transmits the Ingame-Chat to the IRC-Channel and vice versa.
Configuration:
Can be found in config.py
network
Hostname or IP of the IRC-Network.
port
Port of the IRC-Network. Default: 6667
timeout
TCP-Timeout of the IRC-Socket.
buffersize
Buffersize of the TCP-Connection to the IRC-Server.
channel
Name of the IRC-Channel, eg: "#example".
channelpw
If the channel is password protected. Otherwise let it "".
botname
Name of the Bot (Nick and Identidy).
owner
Name of the Botowner.
password
If the account of the bot is registered. Otherwise leave it
blank.
Installation:
No installation needed.
================================================================================
pipe2server.py
Depencies:
python 2.*
Description:
Forward every argument to the Wrapper.
$ ./pipe2server say something to the user
================================================================================
updater.sh
Depencies:
pipe2server.py
Description:
A simple skript that restarts the Server and downloads the newest
minecraft_server.jar from www.minecraft.net
Download: http://files.saiphx.de/mvst_1.tar.bz2