Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Converting ACE to run as a Windows service #12

Closed
mcreedjr opened this issue Feb 3, 2017 · 3 comments
Closed

Converting ACE to run as a Windows service #12

mcreedjr opened this issue Feb 3, 2017 · 3 comments

Comments

@mcreedjr
Copy link
Contributor

mcreedjr commented Feb 3, 2017

Envisioning how this server will eventually be run and/or deployed, I suspect that most would like the opportunity to have the server run as a Windows service. This will allow automated starting of ACE at Windows startup. This will require a separate monitoring application to monitor any "console" output. I offer this only from a sysadmin point of view who has an aversion to having to interactively start applications which others use. I'm not sure what architectural changes will be required, but thought it would be worth mentioning early in the development process.

@firesickle
Copy link

As an alternative, You can run it in its current state with a scheduled task, which I think you can set up to execute upon start up. Additionally, you can set a scheduled task to run again if it is not already running, to get the client to start back up if it threw an exception and ended. Not sure myself what extra steps would need to make this into a service. In my past experience, I have had never-ending problems with custom built windows services that do web interactions, had a lot more success when switching to scheduled tasks

@Mogwai-TheFurry
Copy link
Contributor

Windows services are a real pain for development. This won't need to be done for a really long time.

@Mag-nus
Copy link
Member

Mag-nus commented Dec 4, 2017

We discussed this at length on Discord in October.

May chimed in with feedback, and the result was that running ACE as a windows service opened up a lot of exploit risk.

ddevec: Anon's opinions are consistent with 99.99% of the security experts you'll ever meet, and ACE should likely follow teh principal of least-privilege. If you want autostart, make a dedicated and small privileged piece of code to do it, don't increase the privilege of teh entire codebase.

Closing this as it's not something we're visiting right now.

@Mag-nus Mag-nus closed this as completed Dec 4, 2017
FtuoilXelrash pushed a commit to FtuoilXelrash/AChard that referenced this issue Jun 8, 2024
Aetheria whitelist - only allow aetheria to drop on whitelisted landb…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants