[WEB/ADMIN] Opcraft — Web-based server administration (v1.1)

Discussion in 'Bukkit Tools' started by paulstraw, May 31, 2011.

Thread Status:
Not open for further replies.
  1. Offline

    paulstraw

    "Opcraft is a little web app that helps you manage your CraftBukkit-powered Minecraft server. It has all the features you'd expect, including basic server management, user control, and item giving, as well as a real-time chat/console mode. It's free and open source, so you can even add your own awesome features."

    I just made this web app to help me run my own server. It's very much a 1.0 release, so there are probably some bugs, and definitely some stuff I need to make better. So far it's been pretty useful for me though, so I figured why not release it? Anyhow, here are the links:
    Enjoy!
     
    JWhy likes this.
  2. Offline

    captainjackers

    This is a really well-done script! I'm running it on my server now, actually. Excellent job coding it too, everything is well-named and easy to figure out, adding functions was a breeze!
     
  3. Offline

    paulstraw

    @captainjackers Glad you like it, dude. I'm working on a version right now with greatly improved browser support, as well as some additional code cleanup. Hopefully that'll be done this weekend.
     
  4. Offline

    081247

    is there a possiblility that you can add plugin config so you can access the config file and maybe inv editor
     
  5. Offline

    paulstraw

    @081247 I'm not interested in adding an inventory editor (though anyone who would like to is welcome to fork the project and add it), but once this next update it out, I'll look into config file editing.
     
  6. Offline

    081247

    well i dont want to bother you with requsts but can you maybe make a plugin list where you can turn on and turn off and more because there are not many panels for bukkit that are updatedso your doing a great job and good luck and sorry for my bad english but im icelandic
     
  7. Offline

    paulstraw

    @081247 Most native English speakers don't talk as well as you do online, so I wouldn't worry about it. :D

    That sounds like it would be a useful feature as well, I'll check it out (it's definitely technically possible).
     
  8. Offline

    081247

    and one more thing that is also usefull witch is you can see if a plugin is outdated and with a press of a button you can update it
     
  9. Offline

    paulstraw

    @081247 While that would be a great feature, it's outside the scope of this project, and would require changes to JSONAPI as well as some sort of central repository/package manager for plugins.

    Maybe Fill will help move things in that direction once it comes out? I'm really not sure. For now, though, that's not really at all possible.
     
  10. Offline

    captainjackers

    Will this include support for the stock android browser? That's where I'd like to use this the most, and it's currently broken. From what I can tell, it doesn't like the javascript. The CSS seems to parse fine. Do you know if there is an alternate browser i could try?
     
  11. Offline

    paulstraw

    @captainjackers That's the goal, though I don't have an actual Android phone to test with. The problem is that Android's browser (nor any of the third-party ones, AFAIK) support WebSockets. I'm trying to get around that by falling back to period AJAX polling if the browser doesn't support WS. What may make that a little complicated is that for some reason Android's browser is actually passing my WebSocket test right now. In other browsers that don't support them, you just get a message telling you to upgrade your browser, instead of that half-loaded broken page.
     
  12. Offline

    captainjackers

    I'd be happy to test for you, if you need me to. You could also install the android sdk, which includes a browser emulator. Would it be possible to have a 'mobile' branch that ditches websockets, and just has a refresh button, until you can get ajax worked out? I might attempt that myself, actually, as I have zero knowledge of AJAX.
     
  13. Offline

    paulstraw

    @captainjackers I've got Android emulators for a few versions set up, but that's never quite the same as the real thing. I may have a working AJAX fallback as soon as tonight.
     
  14. Offline

    captainjackers

    That would be really awesome!
     
  15. Offline

    paulstraw

    If possible, I'd love to get someone who has an Android phone with Flash to test something. Otherwise, the new version will be going live tomorrow after I have a chance to get my hands on a few Android devices.
     
  16. Offline

    081247

    i can test it if you want
     
  17. Offline

    paulstraw

    PM sent.
     
  18. Offline

    paulstraw

    Just uploaded version 1.1 to opcraft.com (and pushed to Github as well, of course). Mostly code improvements, but it should now also work in browsers that don't support WebSockets (as long as you have Flash installed). I haven't been able to test Android yet, but please give it a shot and let me know how it goes.
     
Thread Status:
Not open for further replies.

Share This Page