{"id":29178363,"url":"https://github.com/marcosvaz/cursed-walking","last_synced_at":"2026-04-28T12:37:08.320Z","repository":{"id":301704812,"uuid":"1009897782","full_name":"marcosvaz/cursed-walking","owner":"marcosvaz","description":"Servidor do modpack Cursed Walking de Minecraft, para o streamer PRECOCE_LENTO","archived":false,"fork":false,"pushed_at":"2025-06-28T09:26:59.000Z","size":94010,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-28T10:29:46.490Z","etag":null,"topics":["docker","docker-compose","itzg","minecraft","minecraft-forge","minecraft-server","twitch"],"latest_commit_sha":null,"homepage":"https://twitch.tv/precoce_lento","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/marcosvaz.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,"zenodo":null}},"created_at":"2025-06-27T23:12:22.000Z","updated_at":"2025-06-28T09:27:03.000Z","dependencies_parsed_at":"2025-06-28T10:39:58.727Z","dependency_job_id":null,"html_url":"https://github.com/marcosvaz/cursed-walking","commit_stats":null,"previous_names":["marcosvaz/cursed-walking"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/marcosvaz/cursed-walking","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcosvaz%2Fcursed-walking","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcosvaz%2Fcursed-walking/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcosvaz%2Fcursed-walking/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcosvaz%2Fcursed-walking/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/marcosvaz","download_url":"https://codeload.github.com/marcosvaz/cursed-walking/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcosvaz%2Fcursed-walking/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32381689,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-28T11:25:28.583Z","status":"ssl_error","status_checked_at":"2026-04-28T11:25:05.435Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["docker","docker-compose","itzg","minecraft","minecraft-forge","minecraft-server","twitch"],"created_at":"2025-07-01T18:46:09.084Z","updated_at":"2026-04-28T12:37:08.315Z","avatar_url":"https://github.com/marcosvaz.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ![image](https://i.postimg.cc/DytbhWYK/cwtitle.png)\n\n\u003cp align=\"center\"\u003e\n  \u003ci align=\"center\"\u003eServidor de Minecraft com Docker para o modpack \u003ca href=\"https://www.curseforge.com/minecraft/modpacks/cursed-walking-a-modern-zombie-apocalypse\"\u003eCursed Walking - A Modern Zombie Apocalypse\u003c/a\u003e\u003c/i\u003e\n\u003c/p\u003e\n\n\u003ch4 align=\"center\"\u003e\n  \u003cimg src=\"https://forthebadge.com/images/badges/docker-container.svg\" alt=\"docker container\"/\u003e\n  \u003cimg src=\"https://forthebadge.com/images/badges/built-with-love.svg\" alt=\"built with love\"/\u003e\n\u003c/h4\u003e\n\n## Introdução\n\n`Cursed Walking - A Modern Zombie Apocalypse` é um modpack, e esse repositório foi criado com o intuito de criar um servidor Docker local, com backup, para o streamer [`PRECOCE_LENTO`](https://twitch.tv/precoce_lento) e seus espectadores.\n\n\u003e Esse projeto não tem nenhuma relação com o modpack, com a Mojang e/ou afiliados.\n\n## 💻 Desenvolvimento\n\nO desenvolvimento do projeto foi baseado na documentação do [`Minecraft Server on Docker (Java Edition)`](https://docker-minecraft-server.readthedocs.io/en/latest/), utilizando o Docker Compose e as imagens: [`itzg/minecraft-server`](https://hub.docker.com/r/itzg/minecraft-server) para criar o server e a [`itzg/mc-backup`](https://hub.docker.com/r/itzg/mc-backup) para os backups.\n\nSiga as instruções abaixo para saber os requisitos e comandos para rodar o projeto.\n\n\u003cdetails open\u003e\n\u003csummary\u003e\nPré-requisitos\n\u003c/summary\u003e\nPara conseguir desenvolver ou realizar manutenção no projeto, verifique se possui as seguintes ferramentas instaladas:\n\n###\n\n- [Git](https://git-scm.com/)\n- [Docker](https://www.docker.com/)\n\u003c/details\u003e\n\n### Rodando o projeto\n\n**ANTES** de seguir as etapas, tenha certeza de que:\n- Você possui o `git` instalado em sua máquina\n- Você possui o `docker` instalado e **RODANDO** em sua máquina\n\n\u003cbr\u003e\n\n1. Clone o repositório\n```shell\ngit clone https://github.com/marcosvaz/cursed-walking.git \u0026\u0026 cd cursed-walking\n```\n\n2. Crie um arquivo `.env` utilizando o `.env.example` como referência.\n\n\u003e [!IMPORTANT]\n\u003e Solicite as variáveis corretas com o responsável.\n\n3. Rode o comando do Docker Compose para iniciar o servidor\n```shell\ndocker compose up -d\n```\n\nPor fim as imagens serão baixadas do Docker, e os contâiners serão criados à partir do arquivo de configuração `docker-compose.yml`. Assim que o servidor estiver rodando, você poderá acessá-lo através da porta `25565` no Multiplayer do [Minecraft](https://www.minecraft.net/pt-br).\n\u003e Caso haja necessidade de compartilhar o acesso do servidor local com pessoas externas, existem diversas formas, busque a opção que melhor se encaixar em sua necessidade, algumas delas são [Radmin](https://www.radmin-vpn.com/) e [NO-IP](https://www.noip.com/pt-BR).\n\n\u003cdetails\u003e\n\u003csummary\u003e\nExtras\n\u003c/summary\u003e \u003cbr /\u003e\n\n- Comandos Minecraft \u003cbr\u003e\nPara rodar um comando do próprio [Minecraft](https://www.minecraft.net/pt-br) como administrador, execute\n```shell\ndocker exec server rcon-cli \u003cCOMANDO\u003e # Para executar um único comando\n\ndocker exec -i server rcon-cli # Para abrir o terminal interativo e executar vários comandos\n```\n\u003e Você pode consultar uma lista de comandos em [Minecraft Wiki - Fandom](https://minecraft.fandom.com/pt/wiki/Comandos).\n\n- Backups \u003cbr\u003e\nO servidor está configurado para realizar backups à cada 5m, utilizando a imagem [`itgz/mc-backup`](https://hub.docker.com/r/itzg/mc-backup), no entanto, você pode mudar essas configurações no arquivo `.env` seguindo a documentação em [itzg/docker-mc-backup](https://github.com/itzg/docker-mc-backup). \u003cbr\u003e\u003cbr\u003e\nOu você pode também executar um comando para realizar o backup manualmente, utilizando\n```shell\ndocker-compose exec backups backup now\n```\n\u003c/details\u003e\n\n## :warning: Problemas frequentes\nCaso você execute o projeto através de uma recuperação de backup, provavelmente irá se deparar com o seguinte erro:\n```shell\nError: Could not find or load main class cpw.mods.bootstraplauncher.BootstrapLauncher\nCaused by: java.lang.ClassNotFoundException: cpw.mods.bootstraplauncher.BootstrapLauncher\n```\n\nDeve ser possível resolvê-lo adicionando a variável de ambiente abaixo ao arquivo `.env`\n```shell\n########################################################\n### Descomente a linha seguinte APENAS caso ocorra   ###\n### o erro na recuperação do backup. Após o servidor ###\n### iniciar, comente a linha novamente.              ###\n########################################################\n\nFORGE_FORCE_REINSTALL = TRUE\n```\n\n\u003e [!CAUTION]\n\u003e A variável já se encontra no arquivo `.env`, basta descomentar a linha, rodar o `docker compose up -d`, e comentar a mesma novamente. **Lembre-se de não executar novamente com essa variável, pois ela força a reinstalação do Forge.**","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarcosvaz%2Fcursed-walking","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarcosvaz%2Fcursed-walking","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarcosvaz%2Fcursed-walking/lists"}