Anzahl der Beiträge : 85 Punkte : 2147483647 Bewertungssystem : 0 Anmeldedatum : 21.03.10
Thema: UberEmu RAM verringern Do Jan 06, 2011 2:24 am
Eine verringerung, die über 500 User aushält..
Geht im Emu auf HabboHotel > Misc > LowPriorityWorker.cs und ersetzt den Inhalt mit dem Code nun könnten bis zu 530 User on.
Code:
using System; using System.Threading;
using Uber.Storage; using Uber.HabboHotel.GameClients; using Uber.Messages; using System.Runtime.InteropServices; using System.Diagnostics; namespace Uber.HabboHotel.Misc { public class LowPriorityWorker { private static double LastMacroAlert = UberEnvironment.GetUnixTimestamp(); public static void Process() { // allow 10 seconds for Uber to finish anything it may be doing, then enter regular loop while (true) { GC.Collect(GC.MaxGeneration); GC.WaitForPendingFinalizers(); SetProcessWorkingSetSize(System.Diagnostics.Process.GetCurrentProcess().Handle, (UIntPtr)0xFFFFFFFF, (UIntPtr)0xFFFFFFFF); try { DateTime Now = DateTime.Now; TimeSpan TimeUsed = Now - UberEnvironment.ServerStarted; Console.Title = "KekopEMU | Uptime: " + TimeUsed.Minutes + " minutes, " + TimeUsed.Hours + " hours and " + TimeUsed.Days + " days"; #region Statistics int Status = 1; int UsersOnline = UberEnvironment.GetGame().GetClientManager().ClientCount; int RoomsLoaded = UberEnvironment.GetGame().GetRoomManager().LoadedRoomsCount;