项目作者: joaogsleite

项目描述 :
Control CSGO Game server on web browser
高级语言: JavaScript
项目地址: git://github.com/joaogsleite/csgoserver.git
创建时间: 2017-01-06T17:26:57Z
项目社区:https://github.com/joaogsleite/csgoserver

开源协议:

下载


Install

  • macOS

    1. brew update
    2. brew install homebrew/versions/node6-lts
    3. brew install mongodb
    4. mkdir -p /data/db
  • Ubuntu
    ```bash

    NodeJS

    curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
    sudo apt-get update
    sudo apt-get install -y nodejs

MongoDB

sudo apt-key adv —keyserver hkp://keyserver.ubuntu.com:80 —recv 0C49F3730359A14518585931BC711F9BA15703C6

only ubuntu 12.04

echo “deb [ arch=amd64 ] http://repo.mongodb.org/apt/ubuntu precise/mongodb-org/3.4 multiverse” | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

only ubuntu 14.04

echo “deb [ arch=amd64 ] http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.4 multiverse” | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

only ubuntu 16.04

echo “deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse” | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

sudo apt-get update
sudo apt-get install -y mongodb-org

  1. ## Start
  2. * Start MongoDB
  3. ```bash
  4. sudo mongod #macOS
  5. sudo service mongod start #ubuntu
  • Start project
    1. npm run gulp vendor
    2. npm run gulp
    3. npm start

Background service

  • Configure service
    1. sudo vim /etc/init/csgoserver.conf
    ```
    start on filesystem and started networking
    respawn
    chdir /home/steam/csgoserver/
    env NODE_ENV=production
    <<<<<<< HEAD

    exec node server/index.js >> running.log

    exec node index.js >> running.log

430434db5050e1f5e2cca5f8ec23093365442649
```

  • Start/Stop service
    1. sudo service csgoserver start
    2. sudo service csgoserver stop