Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Importoanje biblioteka
- var args = require ('minimist')(process.argv.slice(2));
- var extend = require('extend');
- //Cuvanje okoline
- var enviroment = args.env || "test";
- //Common config ovo podesavanje imaju sva ostala ovo je osnovno
- var common_conf = {
- name: "towerofgod server",
- version: "0.0.1",
- enviroment: enviroment,
- max_players: 150,
- data_paths: {
- items: __dirname + "\\Game Data\\ + Items\\",
- maps: __dirname + "\\Game Data\\ + Maps\\"
- },
- starting_zone: "rm_map_home"
- };
- //ova podesavanja zavisi od vrste pokretanja
- var conf = {
- production: {
- ip: args.ip || "0.0.0.0",
- port: args.port || 8081,
- database: "mongodb://127.0.0.1/towerofgod_prod"
- },
- test: {
- ip: args.ip || "0.0.0.0",
- port: args.port || 8082,
- database: "mongodb://127.0.0.1/towerofgod_test"
- }
- };
- extend(false,conf.production,common_conf);
- extend(false,conf.test,common_conf);
- module.exports = config = conf[enviroment];
- A OVO OVDE JE server.js
- require(__dirname + '/Resources/config.js');
- console.log(config);
- I POSTOJI package.json sa
- {
- "name": "mmosvr",
- "version": "0.0.1",
- "private": true,
- "dependencies": {
- "minimist": "*",
- "extend": "*",
- "binary-parser": "*",
- "mongoose": "*",
- "underscore": "*"
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement