Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/PaperMC/paperd

Wrapper which allows running the PaperMC Minecraft server as a proper daemon
https://github.com/PaperMC/paperd

Change Spigot IRC with Esper (#10)

c5881f5c6a5819e882b794ad8e1b285bf61e3f44 authored almost 4 years ago by Greg Mott <[email protected]>
Update Rust version stated in readme

25e2131debb8ee5dd6bc996bd39a2d35cb7a46d9 authored over 4 years ago by Kyle Wood <[email protected]>
Fix Travis

5de96da55ec2ce4b384252525d378917b9cc1308 authored over 4 years ago by Kyle Wood <[email protected]>
Fix compile issue and update docs

e48b42f49f497e1f66b94693b449fa84b87db0d3 authored over 4 years ago by Kyle Wood <[email protected]>
Update protocol docs

e0a202d580ceeafeec32eab4086b69d8c0ce148e authored over 4 years ago by Kyle Wood <[email protected]>
Handle shutdowns better

200bf566aecf6776a6b4de342f2e7f252d6eb4dc authored over 4 years ago by Kyle Wood <[email protected]>
Modify project structure, add release docs and dockerignore

2bfa9f2bcb111384856ef1f875e14629d11583a8 authored over 4 years ago by Kyle Wood <[email protected]>
Allow better error handling for getting socket

132c45b944e71d2e77b99c399d7fc216d85f3778 authored over 4 years ago by Kyle Wood <[email protected]>
Update readme for release

7e6f92c3a9b181f64ce17379ca9c6e14800d359f authored over 4 years ago by Kyle Wood <[email protected]>
Add build task outputs as clean targets

087e50de746db78856a608980f4e7ec62e9f1db0 authored over 4 years ago by Kyle Wood <[email protected]>
Fix sub build parallelism and a task mistake

aa1b8cc5e5413fb495620cc1b1d932fa08a0e01a authored over 4 years ago by Kyle Wood <[email protected]>
Adjust some things

d1599e40fa101eecda90d0f570dd1d5b813dec80 authored over 4 years ago by Kyle Wood <[email protected]>
Change PAPERMC_SOCK to PAPERD_SOCK

106fae1e73a251683226c9c668d59e6e209c01d6 authored over 4 years ago by Kyle Wood <[email protected]>
Swifth from queues to sockets

2c8fa1ef9bae11837dd3557e54283d03d2741bd0 authored over 4 years ago by Kyle Wood <[email protected]>
Fix a missed `let` and fix warning for non-console builds

4583a41b59ed455e162e90f5ba0cfcce94c16d19 authored over 4 years ago by Kyle Wood <[email protected]>
Replace unnecessary unwrap calls (#6)

ffc3563568ddd2b6494a4494c24d3f1701ae4981 authored over 4 years ago by Timothy Cyrus <[email protected]>
Improve build system and stop handling

The building and embedding of paperd-jni is now done with a build.rs
file which is natively exec...

d359837f931ba7921ef83a656d61e0a11c2bec04 authored over 4 years ago by Kyle Wood <[email protected]>
Bump Docker rust version to 1.42.0

498d66de7871786831d3f884030632f77087abed authored over 4 years ago by Kyle Wood <[email protected]>
Fix MC code parsing bug

In ansi.rs the check for if there is any code at all and the check for
if the code happens to be...

3e62a3dbc2ead399ab5313e3551770fa8d6ad9c3 authored over 4 years ago by Kyle Wood <[email protected]>
Put f64.min(f64) back instead of min(f64, f64)

I forgot that f64 doesn't implement Ord due to floating point NaN
issues.

2783c9d3c5bee8836b13ad711c5f12e5b1ccb9dd authored over 4 years ago by Kyle Wood <[email protected]>
Update dependencies and minor cleanup in a couple spots

9a44560c52c0436cbff3d239c8ff81104597476b authored over 4 years ago by Kyle Wood <[email protected]>
Include package build in Travis config

With this all build variations are tested with Travis.

7fd3ef2bd8e5f3e034dcc278a28bd0c4a8159761 authored about 5 years ago by Kyle Wood <[email protected]>
Update to Rust 1.40.0 and update dependencies

f78e2c5e7aeb47fbe77e6b16d751e7f7616a3118 authored about 5 years ago by Kyle Wood <[email protected]>
Add 64 bit notice to readme

df93d6b410536bfdb935e01b421b98f0853b80c8 authored about 5 years ago by Kyle Wood <[email protected]>
TravisCI link to branches page

d9456142a0e704beec2a7d863e7f02779cb7b8d0 authored about 5 years ago by Kyle Wood <[email protected]>
Build both with and without console on Travis

f4cbbe5627a604f5528e99b2a4ef124f693b4738 authored about 5 years ago by Kyle Wood <[email protected]>
Replace environment variables in config file values

78899960edb19a73b0ba1c37e31229e20a4ec0fb authored about 5 years ago by Kyle Wood <[email protected]>
Make sure server is running before starting console

This prevents creating any channels which won't be cleaned up properly
when the server doesn't r...

5208e9a9bea7cb2c554a0a27ddfd60b34bbb505f authored about 5 years ago by Kyle Wood <[email protected]>
Add support for defining server arguments with a config file

Closes #1
Closes #2

dc371f813e8dba4396c56c73a7800fd5c0c3b8eb authored about 5 years ago by Kyle Wood <[email protected]>
Implement console support

94b8a41726c6ac1cf7cb4d10eeb1fa00200a3a60 authored about 5 years ago by Kyle Wood <[email protected]>
Allow running in background with EULA property

66b59c69de84fd0be443fe5bbb0f5ea30a8d486a authored over 5 years ago by Kyle Wood <[email protected]>
Implement keep-alive functionality in start command

3b63a24ad77af4633879ced1da44ac54c7f7d06b authored over 5 years ago by Kyle Wood <[email protected]>
Don't run servers in daemon mode that haven't accepted the eula

Servers that haven't accepted the eula aren't going to run for very
long, so it's better to just...

5ddd91aaabb1a9d1b6a33dbb98333bcc558a57d3 authored over 5 years ago by Kyle Wood <[email protected]>
Update build to work on macOS

d18afb2816d7c9f9f43208afc381c186c28e2f97 authored over 5 years ago by Kyle Wood <[email protected]>
Fix a couple typos

2bf38b597a0a0c2b8ed48dc72296ed20cf176fea authored over 5 years ago by Kyle Wood <[email protected]>
Implement protocol checks before every message

4fe086efef70d2374f7f5296485b955a673825aa authored over 5 years ago by Kyle Wood <[email protected]>
Add protocol version checks before starting the server

This will (hopefully) prevent someone from starting a server in daemon
mode that doesn't support...

8fb33a253cf95287eda3be2545c3768be147c1e2 authored over 5 years ago by Kyle Wood <[email protected]>
Update class names to match refactor

9c95aff8d4fe1f36e6b885d76af41a55f8721a46 authored over 5 years ago by Kyle Wood <[email protected]>
Implement JNI interfaces to move away from JNA

Using JNA is a much simpler implementation, but comes with the burden of
requiring JNA, and pote...

76be83ababf3962e46fc74ec322bca891f11345f authored over 5 years ago by Kyle Wood <[email protected]>
Update docs to prefer curl over wget

curl is a bit more ubiquitous than wget.

439e702829a30d97e2adcbf78c6374f190ea01b3 authored over 5 years ago by Kyle Wood <[email protected]>
Set version to 1.1.0-snapshot

ea65e5af16635201c74f7dfc9d7996629bbb8017 authored over 5 years ago by Kyle Wood <[email protected]>
Change style of version number badge

9aebb2fde95ee6973cde8062e110802ba61448b7 authored over 5 years ago by Kyle Wood <[email protected]>
Separate current commit and release build statuses

5ba2f7fd8426b4abd8d15b0d955323b5fdd3ec9b authored over 5 years ago by Kyle Wood <[email protected]>
Version 1.0.0

e33675e94cf3a57d1493cc21a6843a30c6274544 authored over 5 years ago by Kyle Wood <[email protected]>
Add command line completion script generation support

e52f020b9622c9b2b8ef96248086e96db0b94f63 authored over 5 years ago by Kyle Wood <[email protected]>
Add documentation

bf7404126c63a8e01bfa747b5c747f4265190bcf authored over 5 years ago by Kyle Wood <[email protected]>
Fixup some command help text

875f219d08f84c8a96a5015dada40adb26e0c94c authored over 5 years ago by Kyle Wood <[email protected]>
Properly format output of status command

595b396f77de8d72db19907b3764ca0cdc1701cd authored over 5 years ago by Kyle Wood <[email protected]>
Cleanup for the server when we force kill it

When the server is force killed it won't always get the chance to delete
the pid file or remove ...

811a41d3a24799b47efafd067b384b91af2b4d7d authored over 5 years ago by Kyle Wood <[email protected]>
Implement timings command

This commit also reworks how command reponses are handled, which was
necessary for the timings c...

7b408d290db18c64164a983ead56cc46b606f21b authored over 5 years ago by Kyle Wood <[email protected]>
Enable support for handling restart commands

c1787cfc664a603a0e70c9193782157742e6ae73 authored over 5 years ago by Kyle Wood <[email protected]>
Update dependencies, add license info to help command

Also change to a -snapshot version scheme

06b1b44392443c9587c01ba0d4a3cefb1909ff7a authored over 5 years ago by Kyle Wood <[email protected]>
Add Travis build config

20f993f7da88db866718b758abae9e6bbc3b00e8 authored over 5 years ago by Kyle Wood <[email protected]>
Move externed C code to its own module

This doesn't really change the structure of the code any, it's just
slightly cleaner to have it ...

89ae1cabdcba7e2a1255e52599179ab23369d85f authored over 5 years ago by Kyle Wood <[email protected]>
Define extern functions for IPC message queues manually

This is an unfortunate requirement to allowing development on macOS.
Linux will always be the on...

cd729fe1a41c1c690ae2489834ceb710eed2acc0 authored over 5 years ago by Kyle Wood <[email protected]>
Add support for printing server error messages

Also refuse to start a server when there is another server already
running for the given working...

cf574c160e624cbc65498ed2cc76b515665f5fa8 authored over 5 years ago by Kyle Wood <[email protected]>
Include more information in the status command

1939b5dabc01797c9e0686bc727b7b1759042c0d authored over 5 years ago by Kyle Wood <[email protected]>
Implement force and kill support for the stop command

fc12881a353185d27c72dff226091c49fae59a68 authored over 5 years ago by Kyle Wood <[email protected]>
Implement log printing/tailing support

paperd will only be available for Linux, so it should be fine to depend
on the tail command for ...

7109de9475b4e09baa4597d8e86f816cb67db2f3 authored over 5 years ago by Kyle Wood <[email protected]>
Cleanup generic types on send_message

987005eec6f88eb122920b0e1c8873c8103c5d17 authored over 5 years ago by Kyle Wood <[email protected]>
Scope message functions to their type, not as methods

0d9d416524f891f6f807b81a4f94b5f5c5966524 authored over 5 years ago by Kyle Wood <[email protected]>
Add support for receiving responses from the server, impl status command

8d3bfbe8fe4ee9e63b48378f456b68373d69ccea authored over 5 years ago by Kyle Wood <[email protected]>
Implement paged queue messages to prevent message length issues

This commit also implements the `send` and `stop` commands.

efcada3773c5b13533950222e72aa64ba6f3f4b8 authored over 5 years ago by Kyle Wood <[email protected]>
Add basic groundwork for IPC

5ad65dd7e24f22a1aa332324d2861d0bd8773576 authored over 5 years ago by Kyle Wood <[email protected]>
Add boilerplate for stop command

8548a604a97c61d45f4d4ef7d42088f6b136205d authored over 5 years ago by Kyle Wood <[email protected]>
Cleanup error handling and remove unecessary clones

1c063e269535b64ef994079cb6f9b53d25d4c15c authored over 5 years ago by Kyle Wood <[email protected]>
Remove pid file after server stops

Also, cap automatic memory allocation to 10 GB.

4a4bf744ebff60ac65027e46da6f2ccd1217eb6f authored over 5 years ago by Kyle Wood <[email protected]>
Include command line args for running Paper in the background

540be24293640086446b5d3eaa7197ca2efcc0ec authored over 5 years ago by Kyle Wood <[email protected]>
Add support for custom cwd and initial impl for start

This pulls most of the Java running code out into functions so the logic
can be shared between s...

7d1ebb42d2108233c20f3b3b11847eeda6658b28 authored over 5 years ago by Kyle Wood <[email protected]>
Implement JVM argument support for the run command

431ff5f033d5acd9ae5ed5c52126df66fc86b5b7 authored over 5 years ago by Kyle Wood <[email protected]>
Initial basic implementation for running server in foreground

0c91b7cc360292370f9b6995479408cf905736f3 authored over 5 years ago by Kyle Wood <[email protected]>
Add license

c691aee43e16b67f8962628bd11d79c938332232 authored over 5 years ago by Kyle Wood <[email protected]>
Initial commit

d8892ae091e4ecbcc50c02205320159c505d1e9d authored over 5 years ago by Kyle Wood <[email protected]>