Skip to content

Taku3939/LiveCSharp

Repository files navigation

LiveCSharp

This is p2p Server using tcp and udp protocol.

Client of Unity → https://github.com/Taku3939/LiveCSharpForUnity

Project info

./LiveServer : Server project for live
./LiveClient : Client that can communicate with p2p
./ChatClient : Client that chat with multiple people.(Use test)
./AdminConsole : WebClient to set playing time of live
./Test : Test to see if the server works properly
./LiveCoreLibrary: Library for these project

How to use

server run

cd LiveServer
dotnet run

case of docker

docker run -d -p 25565:25565 -p 25501:25501/udp live-server

client run

cd LiveClient
dotnet run

server test

using xunit that works with c#

dotnet test

server build

Use docker. Therefore, it is necessary to build a docker environment.
Build based on this Dockerfile

docker build -t "live-server" .

if you set Github Actions, image auto generate and push container repository of Gcp based on this cloudbuild.yml

chat client run

cd ChatClient
dotnet run

License

This software is released under the MIT License, see LICENSE.

Author

Taku : https://github.com/Taku3939

About

P2Pサーバーアプリケーション

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published