{"id":17104859,"url":"https://github.com/netsstea/cabal_ep8_server","last_synced_at":"2025-03-23T20:16:09.018Z","repository":{"id":74343280,"uuid":"537114868","full_name":"netsstea/cabal_ep8_server","owner":"netsstea","description":null,"archived":false,"fork":false,"pushed_at":"2022-09-28T14:51:12.000Z","size":56499,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-29T03:51:23.589Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/netsstea.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-09-15T16:32:06.000Z","updated_at":"2022-09-21T13:17:10.000Z","dependencies_parsed_at":null,"dependency_job_id":"950fc20a-f9f0-4d77-aab6-e63885d575e0","html_url":"https://github.com/netsstea/cabal_ep8_server","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netsstea%2Fcabal_ep8_server","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netsstea%2Fcabal_ep8_server/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netsstea%2Fcabal_ep8_server/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netsstea%2Fcabal_ep8_server/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/netsstea","download_url":"https://codeload.github.com/netsstea/cabal_ep8_server/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245162190,"owners_count":20570692,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-14T15:38:17.610Z","updated_at":"2025-03-23T20:16:08.894Z","avatar_url":"https://github.com/netsstea.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Installing\n\n## Docker\n\nInstall [Docker](https://www.docker.com/get-started)\n\n### Environment\n\nCopy .env.example to .env and configurate .env\n\n```\nDB_PASSWORD=password_from_db //Use a strong password for mssql with special symbols, numbers, and uppercase symbols\nCONNECT_IP=192.168.1.1 // IP server\nEXP_RATE=100 // Enter EXP rate multiplier, e.g. 5 for 5x \nSEXP_RATE=100 // Enter Skill EXP rate multiplier\nCEXP_RATE=100 // Enter Craft EXP rate multiplier\nDROP_RATE=2 // Enter drop rate multiplier (over 5 is bad)\nALZ_RATE=100 // Enter Alz rate multiplier\nBALZ_RATE=100 // Enter Alz bomb rate multiplier\nPEXP_RATE=100 // Enter Pet EXP multiplier\nWEXP_RATE=100 // Enter War EXP multiplier\nITEMS_PER_DROP=2 // Enter number of items per drop\n```\n\nOtherwise, your container will not start.\n\n## Build containers\n```cmd\ndocker-compose build\n```\n## Database\n\nUp container\n```cmd\ndocker-compose up -d mssql\n```\n\nRestore database\n```cmd\ndocker-compose exec mssql sh restoredb.sh\n```\n## Server\n\nStart database agents\n```cmd\ndocker-compose up -d global_db_agent auth_db_agent cash_db_agent event_db_agent pc_bang_db_agent db_agent_01 rock_and_roll_its\n\ndocker-compose down global_db_agent auth_db_agent cash_db_agent event_db_agent pc_bang_db_agent db_agent_01 rock_and_roll_its\n```\nStart Global Manager Server\n```cmd\ndocker-compose up -d global_mgr_svr\n\ndocker-compose down global_mgr_svr\n```\nWait loading Global Manager Server (~20-30 sec)\n\nStart other services\n\n```cmd\ndocker-compose up -d party_svr_01 chat_node_01 event_mgr_svr login_svr_01 agent_shop_01\n\ndocker-compose down party_svr_01 chat_node_01 event_mgr_svr login_svr_01 agent_shop_01\n```\n\nStart world server (channels)\n\nPremium\n```cmd\ndocker-compose up -d world_svr_01_01\n```\nWar\n```cmd\ndocker-compose up -d world_svr_01_02\n```\n\nStart M War channels (M War channels auto restart every 4 hours)\n```cmd\ndocker-compose up -d world_svr_01_03 world_svr_01_04 world_svr_01_05 world_svr_01_06 world_svr_01_07\n```\n\n### Stop server\n```cmd\ndocker-compose down\n```\n\n### Service status\n\n```cmd\ndocker-compose ps\n```\n\n### Service logs\n\n```cmd\ndocker-compose logs container_name\n```\nexample\n```cmd\ndocker-compose logs global_mgr_svr\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnetsstea%2Fcabal_ep8_server","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnetsstea%2Fcabal_ep8_server","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnetsstea%2Fcabal_ep8_server/lists"}