4.4.7 • Published 8 months ago

xtralife-server v4.4.7

Weekly downloads
145
License
(C) Xtralife.clou...
Repository
github
Last release
8 months ago

Xtralife-server

Xtralife-server is a full-blown backend server for games.

This module only bootstraps the system: its goal is to help with configuration, then start a cluster of server processes.

Dependencies

Redis, Mongodb and Elasticsearch are all required to run Xtralife-server.

Use docker to supply all the necessary database services

docker run --name redis -d -p 6378:6379 redis
docker run --name mongo -d -p 27018:27017 mongo
docker run --name elastic -d -p 9200:9200 elasticsearch:2

The default TCP ports specified in config/dev.coffee are non-standard for redis and mongodb, to avoid any confusion between dev and production environments.

Configuration

This module contains all the configuration of your server in the ./config folder. We provide a ./config/dev.coffee conf file for the standard docker developement environment.

We also provide a ./config/production.coffee conf file for the standard docker-compose xtralife-server.

The configuration file is chosen according to process.NODE_ENV and defaults to dev. It overrides ./config/default.coffee settings.

note: Batches/hooks are just normal node modules required in the configuration files, to help with source code management.

docker build -t xtralife/xtralife-server . to build the Docker image

To run the server with links to the above containers :

docker run --rm -it --link redis:redis --link mongo:mongodb --link elastic:elastic -e NODE_ENV=production -p 2000:2000 -v ~/logs:/server/logs -v ~/config:/server/config xtralife/xtralife-server

~/config must contain a copy (customized) of ./config for this command to run. ~/logs will contain log files

4.4.7

8 months ago

4.4.3

9 months ago

4.4.5

9 months ago

4.4.4

9 months ago

4.4.6

8 months ago

4.4.2

2 years ago

4.4.1

2 years ago

4.4.0

2 years ago

4.3.9

2 years ago

4.3.8

2 years ago

4.3.7

2 years ago

4.3.6

2 years ago

4.3.5

2 years ago

4.3.2

2 years ago

4.3.1

2 years ago

4.3.4

2 years ago

4.3.3

2 years ago

4.2.4

3 years ago

4.2.3

3 years ago

4.2.2

3 years ago

4.2.0

3 years ago

4.1.1

3 years ago

4.0.2

3 years ago

4.0.1

4 years ago

4.0.0

5 years ago

4.0.0-beta2

5 years ago

4.0.0-beta3

5 years ago

4.0.0-beta

5 years ago

4.0.0-alpha

5 years ago

3.3.22

5 years ago

3.3.21

5 years ago

3.3.20

5 years ago

3.3.19

5 years ago

3.3.18

6 years ago

3.3.17

6 years ago

3.3.16

6 years ago

3.3.15

6 years ago

3.3.14

6 years ago

3.3.13

6 years ago

3.3.12

6 years ago

3.3.11

6 years ago

3.3.10

6 years ago

3.3.9

6 years ago

3.3.8

6 years ago

3.3.7

6 years ago

3.3.6

6 years ago

3.3.5

6 years ago

3.3.4

6 years ago

3.3.2

6 years ago

3.3.1

6 years ago

3.3.0

6 years ago

3.2.9

6 years ago

3.2.8

7 years ago

3.2.7

7 years ago

3.2.6

7 years ago

3.2.5

8 years ago

3.2.4

8 years ago

3.2.3

9 years ago

3.2.1

9 years ago

3.2.0

9 years ago