How to Increase maximum Number of player lots

hawkbs

New Member
Took me a while to find this but if you goto

MMOCoreORB/SRC/Server/zone/objects/player/PlayerObject.idl

open it up and scroll down until you find

Code:
public PlayerObject() {
		characterBitmask = 0;
		
		commandMessageStrings.setNoDuplicateInsertPlan();
		
		bankLocation = "";

		teleporting = false;
		onLoadScreen = false;

		muted = false;
		mutedReason = "";

		debugOutput = false;
		
		suiBoxNextID = 0;
		
		savedParentID = 0;
		
		declaredResidence = 0;
		
		cloningFacility = 0;
		
		skillPoints = 0;
		
		conversatingCreature = 0;
		
		forcePower = 0;
		forcePowerMax = 0;
		forcePowerRegen = 0;
		jediState = 0;
		
		pvpRating = 0;
		
		trainerZoneName = "";
		
		duelList.setNoDuplicateInsertPlan();
		persistentMessages.setNoDuplicateInsertPlan();
		consentList.setNoDuplicateInsertPlan();
		activePets.setNoDuplicateInsertPlan();
		chosenVeteranRewards.setNoDuplicateInsertPlan();

		accountID = 0;		
		
		factionStatus = 0;
		
		raceID = 0;
		
		clientLastMovementStamp = 0;
		
		maximumLots = 10;                               <------------------CHANGE THIS NUMBER TO INCREASE LOTS
		
		debugOutput = false;

		adminLevel = 0;
		
		languageID = 0;
		
		setOffline();
		
		performanceBuffTarget = 0;
		
		visibility = 0;
		lastVisibilityUpdateTimestamp.updateToCurrentTime();

		lastPvpCombatActionTimestamp.updateToCurrentTime();

		lastDigestion.updateToCurrentTime();
		
		installedHoloEmote = "";
		
		holoEmoteUseCount = 0;
		
		spouseName = "";
		
		foodFilling = 0;
		foodFillingMax = 0;
		
		drinkFilling = 0;
		drinkFillingMax = 0;
		
		incapacitationCounter = 0;
		suiBoxNextID = 0;
		
		reactionFines = 0;

		Logger.setLoggingName("PlayerObject");
	}

you will see maximumLots=10;
change this to whatever you want i.e. maximumLots=50;

save and do a build and any newly created characters will then have 50 lots instead of 10. there is apparently a cap on lots Im not sure of the number but for safety dont go above 100.
 
Took me a while to find this but if you goto

MMOCoreORB/SRC/Server/zone/objects/player/PlayerObject.idl

open it up and scroll down until you find

Code:
public PlayerObject() {
        characterBitmask = 0;
      
        commandMessageStrings.setNoDuplicateInsertPlan();
      
        bankLocation = "";

        teleporting = false;
        onLoadScreen = false;

        muted = false;
        mutedReason = "";

        debugOutput = false;
      
        suiBoxNextID = 0;
      
        savedParentID = 0;
      
        declaredResidence = 0;
      
        cloningFacility = 0;
      
        skillPoints = 0;
      
        conversatingCreature = 0;
      
        forcePower = 0;
        forcePowerMax = 0;
        forcePowerRegen = 0;
        jediState = 0;
      
        pvpRating = 0;
      
        trainerZoneName = "";
      
        duelList.setNoDuplicateInsertPlan();
        persistentMessages.setNoDuplicateInsertPlan();
        consentList.setNoDuplicateInsertPlan();
        activePets.setNoDuplicateInsertPlan();
        chosenVeteranRewards.setNoDuplicateInsertPlan();

        accountID = 0;      
      
        factionStatus = 0;
      
        raceID = 0;
      
        clientLastMovementStamp = 0;
      
        maximumLots = 10;                               <------------------CHANGE THIS NUMBER TO INCREASE LOTS
      
        debugOutput = false;

        adminLevel = 0;
      
        languageID = 0;
      
        setOffline();
      
        performanceBuffTarget = 0;
      
        visibility = 0;
        lastVisibilityUpdateTimestamp.updateToCurrentTime();

        lastPvpCombatActionTimestamp.updateToCurrentTime();

        lastDigestion.updateToCurrentTime();
      
        installedHoloEmote = "";
      
        holoEmoteUseCount = 0;
      
        spouseName = "";
      
        foodFilling = 0;
        foodFillingMax = 0;
      
        drinkFilling = 0;
        drinkFillingMax = 0;
      
        incapacitationCounter = 0;
        suiBoxNextID = 0;
      
        reactionFines = 0;

        Logger.setLoggingName("PlayerObject");
    }

you will see maximumLots=10;
change this to whatever you want i.e. maximumLots=50;

save and do a build and any newly created characters will then have 50 lots instead of 10. there is apparently a cap on lots Im not sure of the number but for safety dont go above 100.

This doesn't work for me, try timed with brand new servers and characters. What does "do a build" mean?
 
make -j$(nproc)
I'm sorry I don't know what you are saying. Rebuild the server like make j4 or make j8 for your number of cores? What is (nproc)?
If you run make-j4 wont you lose everything on the server? So you have to change this before you build the server?
 
I'm sorry I don't know what you are saying. Rebuild the server like make j4 or make j8 for your number of cores? What is (nproc)?
If you run make-j4 wont you lose everything on the server? So you have to change this before you build the server?

The $(nproc) attribute returns the number of cores your processor has in case you don't know.
 
The $(nproc) attribute returns the number of cores your processor has in case you don't know.

will you lose all your stuff on server, such as characters and progress?

answer no you do not lose your stuff or characters
 
Last edited:
Back
Top