Skip to content

Support for Linux #75

@jackz314

Description

@jackz314

I recently came across this repo and I'm glad it's still being actively maintained. I run my games on Linux so I adapted this repo to work with Linux on my fork here.

I did this quickly and didn't really test or optimize thoroughly because I needed to use it in a project quickly, it also abandoned Windows support for simplicity's sake. In the spirit of #28, I was wondering if the maintainers or anyone would like to merge the two codebases together so that this SDK would have both Windows and Linux support. My code for Linux uses mmap, which has basically the same workflow as Windows' SharedMemory. I'd love to start merging myself but I'm not very familiar with Windows and cross-platform support. A simple temporary merge, for now, could just use a different folder for Linux.

I also have to say that because this was done in a short period of time and I'm not really familiar with scs plugins, there could be serious bugs hidden somewhere, I tested out simple polling and it seems to work fine, but who knows what could be wrong.

On a side note, I added a simple incomplete Python client that contains some of the important fields I used in my project, if anyone would like to complete it that would be awesome.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions