Title: Create server launcher to replace mcserver · Issue #2 · OpenIntegrationEngine/engine · GitHub
Open Graph Title: Create server launcher to replace mcserver · Issue #2 · OpenIntegrationEngine/engine
X Title: Create server launcher to replace mcserver · Issue #2 · OpenIntegrationEngine/engine
Description: mcserver was created by install4j, and the configuration was not open source. I don't believe that a replacement for mcservice is required, as each platform has a preferred way to run a service, and they should all work with a simple lau...
Open Graph Description: mcserver was created by install4j, and the configuration was not open source. I don't believe that a replacement for mcservice is required, as each platform has a preferred way to run a service, an...
X Description: mcserver was created by install4j, and the configuration was not open source. I don't believe that a replacement for mcservice is required, as each platform has a preferred way to run a service...
Opengraph URL: https://github.com/OpenIntegrationEngine/engine/issues/2
X: @github
Domain: patch-diff.githubusercontent.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Create server launcher to replace mcserver","articleBody":"mcserver was created by install4j, and the configuration was not open source. I don't believe that a replacement for mcservice is required, as each platform has a preferred way to run a service, and they should all work with a simple launcher.\n\nneeds:\n- a binary or script that can run with a double-click (source code must be open)\n- must process a .vmoptions file as described [here](https://www.ej-technologies.com/resources/install4j/help/doc/concepts/vmParameters.html) or something similar in a different documented format.\n - in addition to directly using options as arguments to the java executable, it supports special values for:\n - replacing, appending to, or prepending to the classpath\n - including other vmoptions files, with environment variable substitution in the path\n- ensure that the classpath is built in the correct order. Certain project libraries reimplement classes from other libraries and must come earlier on the classpath.\n- able to locate a jvm with which to launch the server\n\nnice-to-haves:\n- easy (and well documented) way to configure it to launch using a specified jvm. Shouldn't require a system-wide jvm to be installed.\n- detect java version and automatically include known required options for java 9+\n\nPlatform support (check as completed):\n- [ ] Windows\n- [ ] macOS\n- [ ] Linux (+docker)","author":{"url":"https://github.com/tonygermano","@type":"Person","name":"tonygermano"},"datePublished":"2025-03-29T04:02:29.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":10},"url":"https://github.com/2/engine/issues/2"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:ca1926ac-bd18-06d8-dc41-61bcf4829a3b |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | EBAE:BA804:2FC934D:40AEE35:698DC4D1 |
| html-safe-nonce | b4b9ae503afa8920776286f0c42ea334a26bbef4005ffb73032f8c75b06bae83 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFQkFFOkJBODA0OjJGQzkzNEQ6NDBBRUUzNTo2OThEQzREMSIsInZpc2l0b3JfaWQiOiIxNTkzODQxNDgzMTg1NTA1NDg4IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 44cea58ed7fc65a788b933305f8655decf25ddaab931593a4a7710915707441f |
| hovercard-subject-tag | issue:2957719907 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/OpenIntegrationEngine/engine/2/issue_layout |
| twitter:image | https://opengraph.githubassets.com/c0c13643dc63d1af4bc1d929a6f7d28658f10e70384aa361ad10944d2650ef7e/OpenIntegrationEngine/engine/issues/2 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/c0c13643dc63d1af4bc1d929a6f7d28658f10e70384aa361ad10944d2650ef7e/OpenIntegrationEngine/engine/issues/2 |
| og:image:alt | mcserver was created by install4j, and the configuration was not open source. I don't believe that a replacement for mcservice is required, as each platform has a preferred way to run a service, an... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | tonygermano |
| hostname | github.com |
| expected-hostname | github.com |
| None | 2457fd9a1b17ca7f38c3c2653895ccb2e0dd04f18f77446a21354e9bc4b7902f |
| turbo-cache-control | no-preview |
| go-import | github.com/OpenIntegrationEngine/engine git https://github.com/OpenIntegrationEngine/engine.git |
| octolytics-dimension-user_id | 205039847 |
| octolytics-dimension-user_login | OpenIntegrationEngine |
| octolytics-dimension-repository_id | 956275223 |
| octolytics-dimension-repository_nwo | OpenIntegrationEngine/engine |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 956275223 |
| octolytics-dimension-repository_network_root_nwo | OpenIntegrationEngine/engine |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 878672b82363fd98fbdc5bd0edb68e572c8a8d9b |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width