{"id":13467505,"url":"https://github.com/sel-project/selery","last_synced_at":"2025-03-26T02:31:28.323Z","repository":{"id":217931512,"uuid":"80004689","full_name":"sel-project/selery","owner":"sel-project","description":"Server for Minecraft (Bedrock Engine) and Minecraft: Java Edition written in D","archived":true,"fork":false,"pushed_at":"2019-01-01T00:21:58.000Z","size":7957,"stargazers_count":55,"open_issues_count":15,"forks_count":4,"subscribers_count":15,"default_branch":"master","last_synced_at":"2024-10-29T21:54:22.807Z","etag":null,"topics":["bedrock-edition","bedrock-engine","java-edition","mcbe","mcje","mcpe","minecraft","selery","server"],"latest_commit_sha":null,"homepage":"","language":"D","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sel-project.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2017-01-25T10:33:22.000Z","updated_at":"2024-01-04T00:37:56.000Z","dependencies_parsed_at":null,"dependency_job_id":"c06cb7d4-e99d-4287-9a1a-a689a0d3c2b0","html_url":"https://github.com/sel-project/selery","commit_stats":null,"previous_names":["sel-project/selery"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sel-project%2Fselery","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sel-project%2Fselery/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sel-project%2Fselery/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sel-project%2Fselery/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sel-project","download_url":"https://codeload.github.com/sel-project/selery/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245576529,"owners_count":20638125,"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":["bedrock-edition","bedrock-engine","java-edition","mcbe","mcje","mcpe","minecraft","selery","server"],"created_at":"2024-07-31T15:00:57.312Z","updated_at":"2025-03-26T02:31:27.692Z","avatar_url":"https://github.com/sel-project.png","language":"D","readme":"Selery\n======\n\nSelery is a server for Minecraft (Bedrock Engine) 1.2 and Minecraft: Java Edition 1.10-1.12 written in [D](https://dlang.org).\n\n[![Chat](https://img.shields.io/badge/chat-on%20discord-7289da.svg)](https://discord.gg/c9uwNMW)\n\n## Installation\n\n### From a pre-built package\n\n[![GitHub release](https://img.shields.io/github/release/sel-project/selery.svg)](https://github.com/sel-project/selery/releases)\n\nPre-built packages are compiled with the latest version of LDC in release mode and can be found in the [releases](https://github.com/sel-project/selery/releases) page.\n\n```\ncurl -Ls https://goo.gl/5kfhJG | bash\n```\n\n### From source\n\nTo build Selery from source you'll need a [D](https://dlang.org) compiler ([DMD](https://wiki.dlang.org/DMD) for faster compilation, suitable for testing, or\n[LDC](https://wiki.dlang.org/LDC) for faster and better code, better for production) and [DUB](https://code.dlang.org/getting_started), D's package manager,\nwhich is usually included in both DMD and LDC's packages.\n\nPackages and installers are available for several operating systems and architectures at [dlang.org's download page](https://dlang.org/download.html).\n\n- Clone the repository using `git clone git://github.com/sel-project/selery` or download the zipped repository from the latest release.\n- If you want to use the latest release run `git checkout $(git describe --tags --abbrev=0)` in the repository's location.\n- Build by running `build.bat` on Windows or `build.sh` on Linux/OS X.\n- Run the generated executable file.\n\nAll in one:\n```\ngit clone git://github.com/sel-project/selery\ncd selery\n./build.sh\n```\n\nThe build scripts supports some useful options that can be viewed by launching it with `--help`.\n\n:warning: Due to [issue 17508](https://issues.dlang.org/show_bug.cgi?id=17508), Windows x86 must be linked using Microsoft's compiler (`-a x86_mscoff`) instead of DMD's. This action is performed automatically by the build script.\n\n## Build Status\n\n| OS      | Arch   | DMD (debug)                      | LDC (debug)                      | LDC (release)                      |\n|--------:|:------:|:--------------------------------:|:--------------------------------:|:----------------------------------:|\n| Windows | x86-64 | [![][win64-dmd-debug]][appveyor] | [![][win64-ldc-debug]][appveyor] | [![][win64-ldc-release]][appveyor] |\n| Windows | x86    | [![][win86-dmd-debug]][appveyor] | [![][win86-ldc-debug]][appveyor] | [![][win86-ldc-release]][appveyor] |\n| Linux   | x86-64 | [![][lin64-dmd-debug]][travis]   | [![][lin64-ldc-debug]][travis]   | [![][lin64-ldc-release]][travis]   |\n| OS X    | x86-64 | [![][osx64-dmd-debug]][travis]   | [![][osx64-ldc-debug]][travis]   | [![][osx64-ldc-release]][travis]   |\n\n## Setting up\n\nSelery's configuration file is created when the server is started in the same path as the executable.\nIt is named `selery.toml` for the default configuration, `selery.hub.toml` for the hub and `selery.node.toml` for the node.\n\nEvery option can also be overriden by a command-line option without altering the configuration file.\n```\nselery --display-name=\"My Minecraft Server\"\nselery --java-enabled=false\nselery --language=it\nselery --command-me=false\nselery --bedrock-accepted-protocols=160\nselery --java-addresses=0.0.0.0:25565,192.168.1.216:8129\n```\n\n**More useful command-line options:**\n\n- `--about` or `-a` to print the software's build informations in JSON format. The `--min` option can be used to print a minified JSON instead of a pretty-printed one.\n- `--init` or `-i` to initialize the configuration file.\n- `--update-config` or `-uc` to rewrite the configuration file, maintaining the current configuration. It should be used after updating the software to a newer version that changes the configuration format.\n- `--reset` to reset the whole configuration file to its default values.\n\n[appveyor]: https://ci.appveyor.com/project/Kripth/selery\n[travis]: https://travis-ci.org/sel-project/selery\n[win64-dmd-debug]: https://sel-bot.github.io/status/sel-project/selery/windows_x64_dmd_debug.svg\n[win64-ldc-debug]: https://sel-bot.github.io/status/sel-project/selery/windows_x64_ldc2_debug.svg\n[win64-ldc-release]: https://sel-bot.github.io/status/sel-project/selery/windows_x64_ldc2_release.svg\n[win86-dmd-debug]: https://sel-bot.github.io/status/sel-project/selery/windows_x86_dmd_debug.svg\n[win86-dmd-debug]: https://sel-bot.github.io/status/sel-project/selery/windows_x86_dmd_debug.svg\n[win86-ldc-debug]: https://sel-bot.github.io/status/sel-project/selery/windows_x86_ldc2_debug.svg\n[win86-ldc-release]: https://sel-bot.github.io/status/sel-project/selery/windows_x86_ldc2_release.svg\n[lin64-dmd-debug]: https://sel-bot.github.io/status/sel-project/selery/linux_x86-64_dmd_debug.svg\n[lin64-ldc-debug]: https://sel-bot.github.io/status/sel-project/selery/linux_x86-64_ldc2_debug.svg\n[lin64-ldc-release]: https://sel-bot.github.io/status/sel-project/selery/linux_x86-64_ldc2_release.svg\n[lin86-dmd-debug]: https://sel-bot.github.io/status/sel-project/selery/linux_x86_dmd_debug.svg\n[lin86-ldc-debug]: https://sel-bot.github.io/status/sel-project/selery/linux_x86_ldc2_debug.svg\n[lin86-ldc-release]: https://sel-bot.github.io/status/sel-project/selery/linux_x86_ldc2_release.svg\n[osx64-dmd-debug]: https://sel-bot.github.io/status/sel-project/selery/osx_x86-64_dmd_debug.svg\n[osx64-ldc-debug]: https://sel-bot.github.io/status/sel-project/selery/osx_x86-64_ldc2_debug.svg\n[osx64-ldc-release]: https://sel-bot.github.io/status/sel-project/selery/osx_x86-64_ldc2_release.svg\n","funding_links":[],"categories":["D"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsel-project%2Fselery","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsel-project%2Fselery","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsel-project%2Fselery/lists"}