This project is abandoned and its default file will likely not work with the most recent version of Minecraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.
Important news !
I'm looking for developpers to help me maintain and continue the Bukkit Webby support. I'm not playing minecraft anymore, so I'll only try to maintain the Bukkit compatibility (ie: make it work with the last version).
A good Java knowledge is required, and some CSS / HTML / Javascripts (AJAX) basics.
Welcome to Bukkit Webby main page
Bukkit Webby is a lightweight web administration that is easy and fast to setup
It's made of two components :
- WebbyBukkitPlugin is a Bukkit Plugin that interacts with Bukkit, read your server log, find all online users, etc.
- WebbyRTK is a RTK module that interacts with RemoteToolkit and run the webserver. Even if Bukkit has been shutdown, the webserver will persists and allow you to restart Bukkit.
You don't need to setup a webserver yourself.
Apache is not needed. You don't need anything else than Bukkit and RTK. See "How to install" for more detailed instructions.
Current Features :
- Server administration based on Bukkit Remote Toolkit (Start / Stop / Restart / Reload)
- Online configuration files
- Online server log
- Backup management (manual backup, automated restore)
- Easy installation : drop the jars and files as any bukkit plugins, setup port, login and password for webby and RTK, and you are done !
- NO APACHE NEEDED !
As I will use this plugin for my own server, I will eventually add some features that I need
- Plugins management
- User interactions (Kick, Ban, Tell...)
- ...
How to install ?
Youtube video
(less than 2 min) :
Bukkit Webby Installation Tutorial
Please watch this video once before reporting installations problems.
Detailed steps :
(If you start from a fresh Bukkit, you will need to run craftbukkit.jar once to generate all required configuration files used by BukkitWebby !!)
- Download the last version (BukkitWebby.jar) that contains the two components required to launch BukkitWebby.
- Download Remote Toolkit and install it (more informations available on the forum).
- Copy the content of the BukkitWebby.jar to your Bukkit root folder (directories should match).
- Edit config.yml in plugins/BukkitWebby to change the ports and user account
- You may need to setup your firewall to allow the specified ports
- Don't run craftbukkit.jar. Instead, use the RTK wrapper (see the above link for more informations depending on your operation system).
- You should see in the log that BukkitWebby and WebbyRTK are both enabled.
- Go to http://[your-server-ip]:[port]. On your local computer, with the default configuration, it will be http://localhost:25567/index
- Login. You are done ! :)
Important informations about ports
Two ports are used by BukkitWebby. That means you need 4 ports (these 2, one for Bukkit, and one for RemoteToolkit). All these ports
MUST BE DIFFERENTS
For example, Bukkit can be run on the port 25565
(players will then connect using the serverip:25565 in Minecraft), BukkitWebby and RTKBukkit will use the localPort 25564. The Webserver will be accessible on 25567, and RemoteToolkit will respond to any commands sent to 25560.
Default configuration
#Webby options
webby:
#Webserver port used to listen to web connections (Ex: http://localhost:25567/login) (default = 25567)
port: 25567
#Local port used by the Webby RTKModule to communicate with the Webby Bukkit Plugin (default = 25564)
localPort : 25564
#Administration login
login: admin
password: admin
#Timeout in minutes before a user has to relog after inactivity (default = 10 minutes)
sessionTimeout: 10
rtk:
#RemoteToolkit port (Same as in remote.properties, default = 25561)
port: 25561
#Host. You shouldn't have to change this. (Default = localhost)
host: localhost
#RemoteToolkit login (See the rtoolkit.sh or .bat files, default = user)
login: user
#RemoteToolkit password (See the rtoolkit.sh or .bat files, default = pass)
password: pass
Want to see/contribute to the code?
BukkitWebby on GITHub
-
View User Profile
-
Send Message
Posted Jul 7, 2012Release ! (1.0.0)
BUT you will need to reconfigure the plugin, as your previous BukkitWebby configuration will be lost
-
View User Profile
-
Send Message
Posted Jul 2, 2012@krone6
I've updated the files so that the download link refers to the last version instead of the sources. Sorry, could you please try again? :)
@royvandijk06
The point of BukkitWebby is to be hosted on the server, but accessed from any client anywhere on the internet. I don't know how BukkitGUI works, but it's not the same thing.
@XeonG8
Yeah, but this king of features is not very safe on a web client. As said before, I will add the ability to restore a .zip backup (made from BukkitWebby). Maybe I'll also add a plugin list, and the ability to backup the plugins, delete them... or even upload or download new ones. But not now ^^
-
View User Profile
-
Send Message
Posted Jul 1, 2012Would be awesome if it could provide a basic file manager, with .zip extraction, archiving
-
View User Profile
-
Send Message
Posted Jul 1, 2012@kyne1987
Because you can on the host pc. And I use the awesome BukkitGui.
-
View User Profile
-
Send Message
Posted Jul 1, 2012I'm confused.. The video is showing the bukkitwebby folder being a lot more simple than what you give us. I don't care to know that i can have access to the source files and other stuff, i just want the files i need to use it on a server.
As for my problem: I am able to get the toolkit working fine, but i can't find the folders you use for bukkitwebby that you show us in the video. I get an error everytime. So far i have bukkitwebby.jar in the root on windows and manually transferred the config folder into the plugins folder since it wasn't making it. It still errors up. Anyway you can give me the link to JUST the two folders you use instead of everything?
Error enabling Toolkit module WebbyRTK: java.lang.NoClassDefFoundError: org/yaml/snakeyaml/Yaml at com.kyne.rtk.webby.WebbyRTKModule.initRTKModule(WebbyRTKModule.java:7 2) at com.kyne.rtk.webby.WebbyRTKModule.onEnable(WebbyRTKModule.java:62) at com.drdanick.McRKit.module.Module.startModule(Module.java:45) at com.drdanick.McRKit.module.ModuleManager.handleToolkitStateEvent(Modu leManager.java:66) at com.drdanick.McRKit.McRKitLauncher.<init>(McRKitLauncher.java:144) at com.drdanick.McRKit.McRKitLauncher.main(McRKitLauncher.java:103) Caused by: java.lang.ClassNotFoundException: org.yaml.snakeyaml.Yaml at java.net.URLClassLoader$1.run(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 6 more
-
View User Profile
-
Send Message
Posted Jul 1, 2012@levisn1
When you have installed Bukkit Webby, go to [server dir]/toolkit/wrapper.properties
Edit initial-heap-size and maximum-heap-size. You can also set the other options with the extra-runtime-arguments option.
(I don't think RTK support .bat or sh files.)
-
View User Profile
-
Send Message
Posted Jul 1, 2012@levisn1
Just put all that in a launcher file?
-
View User Profile
-
Send Message
Posted Jul 1, 2012how to start and stop my server with 30 gb? i have a dedicated server..im tired to use putty.. usually i use this command line java -Xmx30G -Xms30G -Djline.terminal=jline.UnsupportedTerminal -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalPacing -XX:ParallelGCThreads=9 -XX:+AggressiveOpts -Xincgc -jar craftbukkit.jar nogui
-
View User Profile
-
Send Message
Posted Jul 1, 2012@Zwing87
Can you be more specific? Are you refering to the console logs? Or any other pages?
@royvandijk06
Why teamviewer?
Here are the next features I'd like to add (no particular order)
-
View User Profile
-
Send Message
Posted Jul 1, 2012or use teamviewer :D...
-
View User Profile
-
Send Message
Posted Jul 1, 2012UTF-8 support :)?
-
View User Profile
-
Send Message
Posted Jul 1, 2012Bukkit Webby 0.0.5 is nearly out !
Last version will be available soon (after Bukkit approval)
-
View User Profile
-
Send Message
Posted Jun 26, 2012@kyne1987
I think opera 12 might have fixed it.
-
View User Profile
-
Send Message
Posted Jun 26, 2012I'm back !
Here is the list of upcoming changes I'm working on :
You won't be able to restore a backup yet. I still recommend a dedicated backup plugin, but it may help a bit.
-
View User Profile
-
Send Message
Posted Jun 26, 2012@ultimateowner56
Can you be more specific? I've tried with Opera 12.00 and everything seems fine with the console. A screenshot could help :)
-
View User Profile
-
Send Message
Posted Jun 13, 2012@SnyTe Ahh damn gotcha. Using opera.
Would it be possible to fix this? I really only use opera.
-
View User Profile
-
Send Message
Posted Jun 13, 2012Idk, i noticed it too on different types of browsers, what browser do you use?
It's bad with opera, but good with firefox.
-
View User Profile
-
Send Message
Posted Jun 12, 2012Why does it type shit 5 times instead of 1 from console?
-
View User Profile
-
Send Message
Posted Jun 10, 2012I have a request for this awesome plugin. I think it will be good if you can register multiple accounts to it. And if you can do that with a kind of permission like that guy may change the config and the other guy may just restart it and type anything. Like that if you can make that it will be nice.
-
View User Profile
-
Send Message
Posted May 31, 2012Huh all adresses are technically an IP adress. If your server has a domain name you can use that. No-ip.org adresses will work to.