I have had this idea of playing EQ alone for several years now, before I knew about EQEmu. But recently I wanted to start putting this plan into action.
You can play with bots if you want, this does make the game a lot easier. But if you want to solo a character from start to finish, here are some server rules I have made up. So far I've gone from level 1 - 40 without any issues and it has been a ton of fun.
If you have any ideas to add to this list, please let me know!
## Server Rule Changes
- Faster HP/MP/Endurance regen in and out of combat.
- Reduce NPC hit rate to something more fair.
- Slower food consumption.
- Remove corpse retrieval (very difficult when playing alone).
- Remove XP loss (you may die often and not be able to get out alive).
- Lower chance of NPC's running away when getting lower in HP .
- Allow binding anywhere (you may die often).
- Remove re-mem spells on respawn.
- Remove NPC enraging.
- Let monks have AC bonus with higher weight.
- Heal on level up (this is what most action RPGs do).
- Lower kick/bash stun level from 55 to 10.
## The MySQL Script
Code:
UPDATE rule_values SET rule_value = 999 WHERE rule_name = 'Character:DeathItemLossLevel';
UPDATE rule_values SET rule_value = 1 WHERE rule_name = 'Character:DeathExpLossMaxLevel';
UPDATE rule_values SET rule_value = false WHERE rule_name = 'Character:UnmemSpellsOnDeath';
UPDATE rule_values SET rule_value = 300 WHERE rule_name = 'Character:HPRegenMultiplier';
UPDATE rule_values SET rule_value = 300 WHERE rule_name = 'Character:ManaRegenMultiplier';
UPDATE rule_values SET rule_value = 300 WHERE rule_name = 'Character:EnduranceRegenMultiplier';
UPDATE rule_values SET rule_value = 300 WHERE rule_name = 'Character:ConsumptionMultiplier';
UPDATE rule_values SET rule_value = true WHERE rule_name = 'Character:HealOnLevel';
UPDATE rule_values SET rule_value = true WHERE rule_name = 'Character:BindAnywhere';
UPDATE rule_values SET rule_value = 15 WHERE rule_name = 'Character:RestRegenPercent';
UPDATE rule_values SET rule_value = 180 WHERE rule_name = 'Character:BaseRunSpeedCap' AND ruleset_id = 1;
UPDATE rule_values SET rule_value = 180 WHERE rule_name = 'Character:BaseRunSpeedCap' AND ruleset_id = 10;
UPDATE rule_values SET rule_value = true WHERE rule_name = 'Mercs:AllowMercs';
UPDATE rule_values SET rule_value = 0 WHERE rule_name = 'Combat:FleeMultiplier';
UPDATE rule_values SET rule_value = 75 WHERE rule_name = 'Combat:BaseHitChance';
UPDATE rule_values SET rule_value = 0 WHERE rule_name = 'Combat:NPCBonusHitChance';
UPDATE rule_values SET rule_value = 15 WHERE rule_name = 'Combat:MinChancetoHit';
UPDATE rule_values SET rule_value = 40 WHERE rule_name = 'Combat:MinRangedAttackDist';
UPDATE rule_values SET rule_value = 10 WHERE rule_name = 'Combat:ClientStunLevel';
UPDATE rule_values SET rule_value = 50 WHERE rule_name = 'Combat:MonkACBonusWeight';
UPDATE rule_values SET rule_value = true WHERE rule_name = 'NPC:LiveLikeEnrage';
UPDATE rule_values SET rule_value = 5 WHERE rule_name = 'Combat:FleeGrayHPRatio';
UPDATE rule_values SET rule_value = 5 WHERE rule_name = 'Combat:FleeHPRatio' AND ruleset_id = 1;
UPDATE rule_values SET rule_value = 5 WHERE rule_name = 'Combat:FleeHPRatio' AND ruleset_id = 10;