From 6eb849f0146d18cfdb8adc763b38b786cc15fbe5 Mon Sep 17 00:00:00 2001 From: MrOkiDoki <0mrokidoki@gmail.com> Date: Fri, 18 Aug 2023 00:56:39 +0300 Subject: [PATCH] Testing --- Program.cs | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/Program.cs b/Program.cs index 9c041c0..50e7f05 100644 --- a/Program.cs +++ b/Program.cs @@ -20,8 +20,9 @@ class Program private static async Task OnValidateGameServerToken(IPAddress ip, ushort gameport, string sentToken) { - await Console.Out.WriteLineAsync(ip + ":" + gameport + " sent " + sentToken); return true; + await Console.Out.WriteLineAsync(ip + ":" + gameport + " sent " + sentToken); + return sentToken == "12345678910"; } private static async Task OnGameServerConnecting(IPAddress arg) @@ -46,14 +47,30 @@ class MyGameServer : GameServer } public override async Task OnDisconnected() { - await Console.Out.WriteLineAsync("Disconnected: "+ this.TerminationReason); + await Console.Out.WriteLineAsync("Disconnected: " + this.TerminationReason); } public override async Task OnTick() { + base.ServerSettings.PlayerCollision = true; foreach (var item in AllPlayers) - item.Modifications.CanSuicide = true; + item.Modifications.RespawnTime= 0f; + } + + public override async Task OnPlayerSpawning(MyPlayer player, OnPlayerSpawnArguments request) + { + request.Wearings.Eye = "Eye Zombie 01"; + request.Wearings.Face = "Face Zombie 01"; + request.Wearings.Face = "Hair Zombie 01"; + request.Wearings.Skin = "Zombie 01"; + request.Wearings.Uniform = "ANY NU Uniform Zombie 01"; + request.Wearings.Head = "ANV2 Universal Zombie Helmet 00 A Z"; + request.Wearings.Belt = "ANV2_Universal_All_Belt_Null"; + request.Wearings.Backbag = "ANV2_Universal_All_Backpack_Null"; + request.Wearings.Chest = "ANV2_Universal_All_Armor_Null"; + + return request; }