Code Monkey home page Code Monkey logo

conanmanager's Introduction

Conan Server Manager

Conan Server Screenshot

Features

  • Server status monitor
  • Log server Events in a persistent store
  • Auto Restart
  • Auto Update
  • Memory monitor
  • Server run-time options
  • Persistent storage of settings

Requirements

This server manager currently requires Windows, as Conan Exiles requires windows. There are no plans to support Linux via WINE at the moment. This will be updated to support Linux when the Linux Dedicated Server is released.

The server is built on Node. Installation and execution is controlled by NPM. I use blessed for my UI and steam-web and node-windows for most of the heavy lifting.

You will need Node (preferibly the LTS version), SteamCMD, and git (such as Git for Windows or Git-SCM)

If you already have an installed server, or even a running server, you can run the server manager and it will pick up the Conan Server process.

Limitations

The server manager does not support having a space in the Conan Exiles Server directory. This is a limitation of SteamCMD.

Autoupdate currently tracks Steam Community News for Conan Exiles. I am currently evaluating using SteamCMD +app_info_update 1 +app_info_print for future updates.

Instructions

Download SteamCMD from https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip and unzip into any directory (ex. C:\SteamCMD).

You can then run the following commands:

git clone https://github.com/alimalkhalifa/conanmanager.git
cd conanmanager
npm install
npm start

This will bring you to the main screen. Follow the directions in the help bar to edit the server settings and either Start Server or enable AutoRestart

Extras

Please feel free to report any issues, modification requests, or suggestions as GitHub issues.

You may fork this project but must maintain attribution

Author

Conan Server Manager was originally authored by Ali Al-Khalifa

Original source code can be found at https://github.com/alimalkhalifa/conanmanager

This program is licensed and released under GPLv3

conanmanager's People

Contributors

alimalkhalifa avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

ev1lmof0 huaxvdao

conanmanager's Issues

error starting index.js

Hello,

Was trying to test you're manager but getting the following error.
module.js:471
throw err;
^

Error: Cannot find module 'moment'
at Function.Module._resolveFilename (module.js:469:15)
at Function.Module._load (module.js:417:25)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object. (C:\Conan\conanmanager\store.js:2:14)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)

Mod Updating Support

Sorry I don't know where to post this but I'd like to get in contact with Almalkhalifa to discuss adding mod updates. I have a utility that does it now and some other features that would be nice to see in this. You can reach me at ****@gmail.com or easy on Discord: https://discord.gg/

Thanks. I would also like to beta test if possible. You can delete this after you read it since its not an issue. Thanks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.