public override double ServerUpdateIntervalSeconds => double.MaxValue; // never protected override void ServerInitialize(ServerInitializeData data) { if (data.IsFirstTimeInit) { data.PrivateState.Members = new NetworkSyncList <string>(); data.PrivateState.ServerPartyChatHolder = ChatSystem.ServerCreateChatRoom( new ChatRoomParty(party: data.GameObject)); } PartySystem.ServerRegisterParty(data.GameObject); }