Handle: Control your Bukkit Handle 0.3.0 has been released! Handle is a python front end for bukkit, and allows you to easily automate mundane tasks associated with running a server. Implemented Features: Multi-threaded Automated backups, restarts All-in-one console - Control Handle and issue server commands from the same prompt Curses UI Upcoming Features: Keep your server up to date with configurable automatic updates Future Plans Optional GUI Auto updating of Handle Auto updating of Bukkit a Desktop Client for Players Dependecies: First and foremost this will only run on linux At least python 2.4 (stock version for centos 5.5) JSONAPI plugin Github: HERE Download: HERE Handle running through PuTTy
So this will be like a easy script to auto restart server ect at set times. I'm trying find something to do this my self but keep up the progress im interested!
you could also just make a batch which restarts the server after some time...also backup's. http://www21.zippyshare.com/v/92084090/file.html just enter your right paths n stuff
hmm i have a few questions, here is my config. well i use rtoolkit to deal with the restarts and stuff, how would i use this. also i cant get it to start ive tried ./client.py (sorry i donot know what im doing, have never used python) Running on Linux 2.6.38-8 & GNOME 2.32.1 with 32Gib of memory and 8 Processors Code: [Handle] path_to_bukkit = /opt/bukkit (would this bee where the server files are) start_heap = 512 max_heap = 25600 screen_bukkit = bukkit screen_handle = original_path = /opt/bukkit (would this bee where the .py files are stored) worlds = world version = 0.2 [Updater] auto_update = false update_interval = 0 build_type = 1 current_build = #################(can i disable these, because i use rtoolkit?) [Mapper] interval = 360 [Backup] interval = 60 [Restart] interval = 600
@blaize9 The current version of handle does not allow you to turn off jobs as its still just a dev version. The way handle works is it opens bukkit in its own thread then reads the output so using a plugon to restart your server would break handle. I'm currently in the process of changing from a all-in-one program to a client-daemon one so the interface is still quite buggy. To start handle run ./handle.py and then run ./client.py this will eventually changed. As far as the error I seem to have forgotten a module I will upload it this afternoon when I am able
False. It uses code that only runs on linux. Not to be mean, but you don't need this unless you are running a real server. Like a dedicated server. And if you are running windows on a dedicated server, please GTFO the internet
Handle shows up and closes directly printing this: <__main__.Client object at 0x8982d0> Using python 2.7 on gentoo.
Are you starting handle with "./handle" or "python handle.py" You should be using "./handle". It will start up a new instance or reconnect to an existing one If your using "./handle" open handle.py and right after the imports change this line Code: LOGLVL = logging.INFO #<----------------------------------------- LOGGING LEVEL------------------------------------ to Code: LOGLVL = logging.DEBUG #<----------------------------------------- LOGGING LEVEL------------------------------------ then post the contents of server.log and client.log to pastebin or something after trying to start handle again Most of handle could acutally run on windows but the library used to write the ui is linux only, and re is right most true dedicated servers are run on linux. Also I seriously doubt that someone is using ssh on his server that runs on windows Let me know what you think
Riwolfes and I are from the same Server here the client.log: http://pastebin.com/82yufxD7 heres a screenshot, the server is running under screen, under the name bukkit, like in the config, i take the files from github , the newest one, not that zipped under downloads, i tried both, both are not working we are using Gentoo 64bit on a Dedicated Root with Python 2.7.1, i see for 10seconds one time, in the handle session, the help and the commands, but not more Best Regards
Handle starts its own server instance so you dont need one running already. The stuff about screen in the config file is garbage that I haven't gotten around to removing yet. Just run ./handle and type start at the prompt