This is p2p Server using tcp and udp protocol.
Client of Unity → https://github.com/Taku3939/LiveCSharpForUnity
./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
cd LiveServer
dotnet run
case of docker
docker run -d -p 25565:25565 -p 25501:25501/udp live-server
cd LiveClient
dotnet run
using xunit that works with c#
dotnet test
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
cd ChatClient
dotnet run
This software is released under the MIT License, see LICENSE.
Taku : https://github.com/Taku3939