Title: Windows Server
Last modified: August 22, 2016

---

# Windows Server

 *  ResolvedPlugin Author [Elliot Labs](https://wordpress.org/support/users/elliot-labs/)
 * (@elliot-labs)
 * [11 years, 9 months ago](https://wordpress.org/support/topic/windows-server-3/)
 * Hey, Internet,
 * I run a minecraft server on Windows Server 2012 R2. I also run my Apache Windows
   press server on the same machine.
 * I was wondering if you could add support for Windows into your product. You have
   the only regularly updated minecraft plugin and I am interested in using it with
   my minecraft server.
 * I understand that you use screen to manage the Minecraft Server. Could you figure
   out how to make it work on Windows? Thank you!
 * Also, In the future I am going to split my MC server and HTTP server into virtual
   machines. Can you add support for remote installations? You could use ssh and
   screen. for those instances (yes I know that is linux).
 * [https://wordpress.org/plugins/minecraft-admin/](https://wordpress.org/plugins/minecraft-admin/)

Viewing 10 replies - 1 through 10 (of 10 total)

 *  Plugin Author [Profenter Systems](https://wordpress.org/support/users/profenter/)
 * (@profenter)
 * [11 years, 9 months ago](https://wordpress.org/support/topic/windows-server-3/#post-5215313)
 * Hey,
 * “Minecraft Admin” is split in two areas: frontend and backend.
    The frontend 
   is the plugin itselfs written in PHP and it installs the backend on your server.
   The backend is written in bash/shell.
 * At the moment we update our plugin. The new version contains a new backend system,
   which uses more than only screen.
 * If we would add Windows support, we have the change a lot of in the frontend,
   so the frontend works with Windows. Hard work, but we could do this.
 * But the backend uses a lot of Linux typical commands like
    - wget
    - awk
    - sed
    - debians apt-get or redhats yum
    - the init-system
    - and more
 * So we need a lot alternatives for this tools and if we try to make this work 
   with Windows, we can completely rewrite the backend to a new windows version.
   A very hard job 🙂 So we won’t add full Windows support in future.
 * Split apache and MC into different servers is possible, I think.
    The frontend
   sends specifically commands via PHPs `shell_exec()` to the backend e.g. `msm 
   SERVERNAME stop`. In the new version we changed the backend so the plugin only
   sends commands and don’t modify files. Sending this commands via ssh is a good
   idea and possible, I know about a PHP library which adds _ssh_ support to _PHP_.
   I don’t know, if this library works with windows but I hope so. There is only
   one problem: the filebrowser. Therefore we need sftp and I don’t know if _PHP_
   supports _sftp_. Maybe with _PHP_s `shell_exec()` in which windows doesn’t support.
   You see all in all a very hard thing, but I will check what is possible and what
   not.
 * Greets
 *  Plugin Author [Elliot Labs](https://wordpress.org/support/users/elliot-labs/)
 * (@elliot-labs)
 * [11 years, 9 months ago](https://wordpress.org/support/topic/windows-server-3/#post-5215314)
 * Or, how about you add a Windows shell script? and you don’t have to rewrite the
   entire thing?
 * Unfortunately SSH is Linux only The closest thing in Windows is WindowsRM (Windows
   Remote Management) and I do not think that PHP will have a module for that.
 * Apache can run on Windows and that is what I am doing now. IIS does not meet 
   my compatibility needs so I have gone with 64 bit WAMP.
 * shell_exec should work on windows if you use apache…
 *  Plugin Author [Profenter Systems](https://wordpress.org/support/users/profenter/)
 * (@profenter)
 * [11 years, 9 months ago](https://wordpress.org/support/topic/windows-server-3/#post-5215317)
 * Hey,
 * there is a php SSH library, called SSH2 ([http://php.net/manual/en/book.ssh2.php](http://php.net/manual/en/book.ssh2.php)),
   how to install on windows is described here: [http://stackoverflow.com/questions/15134421/php-install-ssh2-on-windows-machine](http://stackoverflow.com/questions/15134421/php-install-ssh2-on-windows-machine)
 * So splitting backend and frontend on different (Linux) server via ssh is no problem
   and I will add this feature soon.
 * The big problem with the windows shell script is that I don’t have an Windows
   server nor an normal Windows. I work on Ubuntu 🙂 When you help me I can try 
   to add Windows support. Firstly I will inform myself about the basics on PHP 
   developing and Windows.
 *  Plugin Author [Elliot Labs](https://wordpress.org/support/users/elliot-labs/)
 * (@elliot-labs)
 * [11 years, 9 months ago](https://wordpress.org/support/topic/windows-server-3/#post-5215318)
 * I can help you if you wish. I am good at shell scripting on Windows. Do you have
   a github page?
 *  Plugin Author [Profenter Systems](https://wordpress.org/support/users/profenter/)
 * (@profenter)
 * [11 years, 9 months ago](https://wordpress.org/support/topic/windows-server-3/#post-5215319)
 * no, I used the svn by wordpress but i can create a github page, maybe this is
   better for communication.
 * So github or wordpress svn?
 *  Plugin Author [Elliot Labs](https://wordpress.org/support/users/elliot-labs/)
 * (@elliot-labs)
 * [11 years, 9 months ago](https://wordpress.org/support/topic/windows-server-3/#post-5215320)
 * Github in my opinion is more widely used and would be a good platform for having
   community voices/help and it also features an issue tracker.
 * The issue tracer is tied into the milestone system (To do list) for easier tracking
   of issues until the next release.
 * I would recommend Github. For examples of how to set your project up there are
   nemorous WP plugins in github.
 *  Plugin Author [Profenter Systems](https://wordpress.org/support/users/profenter/)
 * (@profenter)
 * [11 years, 9 months ago](https://wordpress.org/support/topic/windows-server-3/#post-5215327)
 * I know that Github is very good, normally I use my own server with **bzr**, but
   I’ve created a github page:
    [https://github.com/profenter/minecraft-admin](https://github.com/profenter/minecraft-admin)
 * If you send me your github username I can add you as a collaborator.
 * What I have so far is:
 *     ```
       <?php
       exec("cmd /c C:[path to batfile]");
       ?>
       ```
   
 * This should open a cmd window and execute the batfile. If the execution of the
   batfile is finished the cmd window close. Correct?
 * The batfile contains the start/stop windows script.
    When I want to stop the 
   server or send an ingame command I need to send a command to the java session.
   On Linux I use screen for that but I don’t know how I should do this on Windows?
   I googled but founded nothing. Do you have any idea?
 *  Plugin Author [Elliot Labs](https://wordpress.org/support/users/elliot-labs/)
 * (@elliot-labs)
 * [11 years, 9 months ago](https://wordpress.org/support/topic/windows-server-3/#post-5215328)
 * That is correct. When the BAT file is finished the cmd process exits.
 * Here is my github username [https://github.com/elliot-labs](https://github.com/elliot-labs)
 * I am looking into that issue also.
 *  Plugin Author [Profenter Systems](https://wordpress.org/support/users/profenter/)
 * (@profenter)
 * [11 years, 9 months ago](https://wordpress.org/support/topic/windows-server-3/#post-5215329)
 * ok, I’ve added you to github and wordpress.
 *  Plugin Author [Profenter Systems](https://wordpress.org/support/users/profenter/)
 * (@profenter)
 * [11 years, 8 months ago](https://wordpress.org/support/topic/windows-server-3/#post-5215347)
 * all discusion for windows on github:
    [https://github.com/profenter/minecraft-admin/issues/1](https://github.com/profenter/minecraft-admin/issues/1)

Viewing 10 replies - 1 through 10 (of 10 total)

The topic ‘Windows Server’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/minecraft-admin_111606.svg)
 * [Minecraft Admin](https://wordpress.org/plugins/minecraft-admin/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/minecraft-admin/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/minecraft-admin/)
 * [Active Topics](https://wordpress.org/support/plugin/minecraft-admin/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/minecraft-admin/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/minecraft-admin/reviews/)

## Tags

 * [minecraft](https://wordpress.org/support/topic-tag/minecraft/)
 * [windows](https://wordpress.org/support/topic-tag/windows/)

 * 10 replies
 * 2 participants
 * Last reply from: [Profenter Systems](https://wordpress.org/support/users/profenter/)
 * Last activity: [11 years, 8 months ago](https://wordpress.org/support/topic/windows-server-3/#post-5215347)
 * Status: resolved