SineVector241 / VoiceCraft-MCBE_Proximity_Chat

VoiceCraft software to implement proximity VC for Minecraft Bedrock Edition
GNU General Public License v3.0
103 stars 18 forks source link

Would ever be an ARM release for Server software? #46

Closed burakroket closed 1 year ago

burakroket commented 1 year ago

I'd like to use this software with my old phone (through Termux) and others probably like to use raspberry pi's to run since they are power efficient.

Edit: I wouldn't mind using wine but preferably a Linux release

SineVector241 commented 1 year ago

You should be able to run the server on an arm architecture since the server isnt compiled to a specific architecture. You just need the drivers

SineVector241 commented 1 year ago

You can download the arm drivers here. https://dotnet.microsoft.com/en-us/download/dotnet/7.0

Make sure you download the ones under the title .NET Runtime 7.0.9

burakroket commented 1 year ago

Should i install Linux version or windows version? Does wine recognize Linux drivers?

SineVector241 commented 1 year ago

I don't think you need wine at all if you download the linux/arm drivers

burakroket commented 1 year ago

I managed to run server with linux dotnet version. No need for wine. Thank you for taking your time to help me. image

Edit: I swiched to LinuxDeploy since I had root access for my phone.

Neeedrose commented 4 months ago

I managed to run server with linux dotnet version. No need for wine. Thank you for taking your time to help me. image

Edit: I swiched to LinuxDeploy since I had root access for my phone.

Hey, I know this is a bit late but could you please show me how you have ran a .dll file on linux.

burakroket commented 4 months ago

Ok remembered how i did run. Im not an expert but it works :)

https://dotnet.microsoft.com/en-us/download/dotnet/8.0

download dotnet runtime from this page for your architecture. I'm on computer so i downloaded "x64".

dotnet-runtime

after downloading, extract it to folder. I named my folder "dotnet-8".

dotnet-extract

After that, put the "VoiceCraft" server in "dotnet-8" folder.

dotnet-insideOfFolder

Run this command inside of "dotnet-8" folder:

./dotnet VoiceCraft/VoiceCraft.Server.dll

now it will run like this:

server-running

Additional notes: your server folder name may vary. So change the name from commandline to yours.

ShortSrvSS commented 4 months ago

If someone doesn't know you have to extract the VoiceCraftserver.zip in a directory named VoiceCraft before the last step

Miniontoby commented 3 months ago

Hi everyone,

Public servers I like to run on a pterodactyl panel, so I decided to try and make myself an docker image (since pterodactyl uses docker images and because docker images can be used WITHOUT a pterodactyl panel).

So I have made a Dockerfile to download dotnet-8 and the server software and then added the CMD to run dotnet VoiceCraft.Server.dll. And I tested it, of course.

It is just a few lines of Dockerfile to make the image and it can be automated using github actions.

And for me to avoid having to write a complicated system to check if there is a new release here and then to build a new version, so I would rather want to add it here instead if the owner is oké with that.

I will make a PR for it if the owner want to support it and I will add the instructions for setting up the github actions secrets in there as well. But please tell me if you want to support Docker image as well!

SineVector241 commented 3 months ago

Yes, I'd be happy to support a docker file on a separate repo though.

Miniontoby commented 3 months ago

Would you be able to add a github workflow here to trigger a workflow on my repo then?

I will join the discord to help you set it up if you are oké with adding a trigger for my repo.

Or do you prefer to keep it on your github account?

SineVector241 commented 3 months ago

Yes, that's ok. Help would be appreciated since I am only maintaining this project until I'm done with another project.

Miniontoby commented 2 months ago

Docker images are now available!