Git Product home page Git Product logo

arma-server-web-admin's Introduction

Arma Server Admin

Build Status

A simple to use web admin panel for Arma servers.

Screenshots

Features

  • Create multiple instances of game servers in the same admin panel
  • See server status queryed from the instances with current mission and players
  • Download game logs
  • Upload missions from your local computer and from Steam Workshop to the server
  • Download and update mods from withSIX

Requirements

Supported Platforms

  • Windows
  • Linux
  • Linux with Windows binary using Wine

Supported Games

  • arma1
  • arma2
  • arma2oa
  • arma3
  • arma3_x64 (does not support linux)
  • cwa (does not support linux)
  • ofp
  • ofpresistance

Config

Key Description
game Which game server to launch, see above
path Folder path to game server
port Web port to use
host IP or Hostname to listen on
type Which kind of server to use, can be 'linux', 'windows' or 'wine'
additionalConfigurationOptions Additional configuration options appended to server.cfg file
parameters Extra startup parameters added to servers and headless clients
serverMods Mods that always and only will be used by the game servers
auth If both username and password is set, HTTP Basic Auth will be used
prefix Text prepended to all game servers name
suffix Text appended to all game servers name

How to Use

  1. Copy config.js.example to config.js

  2. Change values in config.js as described above or in the file

  3. Install all dependencies with npm install

  4. Launch the web UI with npm start or install as a Windows Service with npm run install-windows-service

System Configuration

Windows

Make sure to disable Windows Error Reporting or server control will be stuck on a server crash.

Install as a Windows Service with npm run install-windows-service.

Remove previously installed Windows Service with npm run uninstall-windows-service.

Wine

Make sure to disable Wine GUI Crash Dialog or server control will be stuck on a server crash. This is easiest solved using winetricks by running winetricks nocrashdialog. It can also be disabled manually. Read more at Wine FAQ.

arma-server-web-admin's People

Contributors

dahlgren avatar fusselwurm avatar mrgwilliam avatar nemesisre avatar wseng avatar

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.