mirror of
https://github.com/UOX3DevTeam/UOX3
synced 2026-08-13 12:27:04 -04:00
524 lines
9.3 KiB
INI
524 lines
9.3 KiB
INI
// UOX Initialization File. V258
|
|
//================================
|
|
|
|
[system]
|
|
{
|
|
SERVERNAME=My UOX3 Shard
|
|
EXTERNALIP=127.0.0.1
|
|
PORT=2593
|
|
SECRETSHARDKEY=None
|
|
SERVERLANGUAGE=0
|
|
NETRCVTIMEOUT=3
|
|
NETSNDTIMEOUT=3
|
|
NETRETRYCOUNT=3
|
|
CONSOLELOG=1
|
|
NETWORKLOG=0
|
|
SPEECHLOG=0
|
|
COMMANDPREFIX='
|
|
ANNOUNCEWORLDSAVES=1
|
|
JOINPARTMSGS=1
|
|
BACKUPSENABLED=0
|
|
BACKUPSAVERATIO=5
|
|
SAVESTIMER=600
|
|
UOGENABLED=1
|
|
FREESHARDSERVERPOLL=1
|
|
RANDOMSTARTINGLOCATION=0
|
|
ASSISTANTNEGOTIATION=0
|
|
KICKONASSISTANTSILENCE=0
|
|
CLASSICUOMAPTRACKER=1
|
|
JSENGINESIZE=256
|
|
USEUNICODEMESSAGES=1
|
|
CONTEXTMENUS=1
|
|
SYSMESSAGECOLOUR=72
|
|
MAXCLIENTBYTESIN=50000
|
|
MAXCLIENTBYTESOUT=200000
|
|
NETTRAFFICTIMEBAN=30
|
|
APSPERFTHRESHOLD=50
|
|
APSINTERVAL=100
|
|
APSDELAYSTEP=50
|
|
APSDELAYMAXCAP=2000
|
|
EVENTMANAGERSYSTEM=1
|
|
}
|
|
|
|
[clientsupport]
|
|
{
|
|
CLIENTSUPPORT4000=0
|
|
CLIENTSUPPORT5000=0
|
|
CLIENTSUPPORT6000=0
|
|
CLIENTSUPPORT6050=0
|
|
CLIENTSUPPORT7000=0
|
|
CLIENTSUPPORT7090=0
|
|
CLIENTSUPPORT70160=0
|
|
CLIENTSUPPORT70240=0
|
|
CLIENTSUPPORT70300=0
|
|
CLIENTSUPPORT70331=0
|
|
CLIENTSUPPORT704565=0
|
|
CLIENTSUPPORT70610=1
|
|
}
|
|
|
|
[directories]
|
|
{
|
|
DIRECTORY=./
|
|
DATADIRECTORY=C:\Program Files (x86)\Electronic Arts\Ultima Online Classic
|
|
DEFSDIRECTORY=./dfndata/
|
|
BOOKSDIRECTORY=./books/
|
|
ACTSDIRECTORY=./accounts/
|
|
SCRIPTSDIRECTORY=./js/
|
|
SCRIPTDATADIRECTORY=./js/jsdata/
|
|
BACKUPDIRECTORY=./archives/
|
|
MSGBOARDDIRECTORY=./msgboards/
|
|
SHAREDDIRECTORY=./shared/
|
|
ACCESSDIRECTORY=./accounts/
|
|
HTMLDIRECTORY=./html/
|
|
LOGSDIRECTORY=./logs/
|
|
DICTIONARYDIRECTORY=./dictionaries/
|
|
}
|
|
|
|
[skill & stats]
|
|
{
|
|
SKILLLEVEL=7
|
|
SKILLCAP=7000
|
|
SKILLCAPSINGLE=1000
|
|
SKILLDELAY=1
|
|
STATCAP=225
|
|
STATSAFFECTSKILLCHECKS=0
|
|
EXTENDEDSTARTINGSTATS=1
|
|
EXTENDEDSTARTINGSKILLS=1
|
|
MAXSTEALTHMOVEMENTS=10
|
|
MAXSTAMINAMOVEMENTS=15
|
|
SNOOPISCRIME=0
|
|
SNOOPAWARENESS=0
|
|
ARMORAFFECTMANAREGEN=1
|
|
HEALTHREGENMODE=1
|
|
STAMINAREGENMODE=1
|
|
MANAREGENMODE=1
|
|
HEALINGAFFECTHEALTHREGEN=1
|
|
HEALTHREGENCAP=18
|
|
STAMINAREGENCAP=24
|
|
MANAREGENCAP=18
|
|
}
|
|
|
|
[timers]
|
|
{
|
|
CORPSEDECAYTIMER=420
|
|
NPCCORPSEDECAYTIMER=420
|
|
WEATHERTIMER=60
|
|
SHOPSPAWNTIMER=300
|
|
DECAYTIMER=1800
|
|
DECAYTIMERINHOUSE=3600
|
|
INVISIBILITYTIMER=60
|
|
OBJECTUSETIMER=1
|
|
GATETIMER=30
|
|
POISONTIMER=180
|
|
LOGINTIMEOUT=300
|
|
HITPOINTREGENTIMER=8
|
|
STAMINAREGENTIMER=2
|
|
MANAREGENTIMER=7
|
|
BASEFISHINGTIMER=10
|
|
RANDOMFISHINGTIMER=5
|
|
SPIRITSPEAKTIMER=30
|
|
PETOFFLINECHECKTIMER=600
|
|
NPCFLAGUPDATETIMER=10
|
|
BLOODDECAYTIMER=3
|
|
BLOODDECAYCORPSETIMER=210
|
|
}
|
|
|
|
// Supported era values: core, uo, t2a, uor, td, lbr, aos, se, ml, sa, hs, tol
|
|
|
|
// Note: A value of 'core' inherits whatever is set in CORESHARDERA
|
|
[expansion settings]
|
|
{
|
|
CORESHARDERA=lbr
|
|
ARMORCALCULATION=core
|
|
STRENGTHDAMAGEBONUS=core
|
|
TACTICSDAMAGEBONUS=core
|
|
ANATOMYDAMAGEBONUS=core
|
|
LUMBERJACKDAMAGEBONUS=core
|
|
RACIALDAMAGEBONUS=core
|
|
DAMAGEBONUSCAP=core
|
|
SHIELDPARRY=core
|
|
WEAPONPARRY=core
|
|
WRESTLINGPARRY=core
|
|
COMBATHITCHANCE=core
|
|
}
|
|
|
|
// Note: Can be overridden/expanded to other races via races.dfn
|
|
[default race bonuses]
|
|
{
|
|
HUMANHEALTHREGENBONUS=0
|
|
HUMANSTAMINAREGENBONUS=0
|
|
HUMANMANAREGENBONUS=0
|
|
HUMANMAXWEIGHTBONUS=0
|
|
ELFHEALTHREGENBONUS=0
|
|
ELFSTAMINAREGENBONUS=0
|
|
ELFMANAREGENBONUS=0
|
|
ELFMAXWEIGHTBONUS=0
|
|
GARGOYLEHEALTHREGENBONUS=0
|
|
GARGOYLESTAMINAREGENBONUS=0
|
|
GARGOYLEMANAREGENBONUS=0
|
|
GARGOYLEMAXWEIGHTBONUS=0
|
|
}
|
|
|
|
[settings]
|
|
{
|
|
LOOTDECAYSWITHPLAYERCORPSE=1
|
|
LOOTDECAYSWITHNPCCORPSE=1
|
|
GUARDSACTIVE=1
|
|
DEATHANIMATION=1
|
|
AMBIENTSOUNDS=5
|
|
AMBIENTFOOTSTEPS=0
|
|
INTERNALACCOUNTCREATION=1
|
|
SHOWOFFLINEPCS=1
|
|
ROGUESENABLED=1
|
|
PLAYERPERSECUTION=1
|
|
ACCOUNTFLUSH=5
|
|
HTMLSTATUSENABLED=-1
|
|
SELLBYNAME=0
|
|
SELLMAXITEMS=5
|
|
GLOBALRESTOCKMULTIPLIER=1
|
|
BANKBUYTHRESHOLD=2000
|
|
TRADESYSTEM=0
|
|
RANKSYSTEM=1
|
|
DISPLAYMAKERSMARK=1
|
|
CUTSCROLLREQUIREMENTS=1
|
|
NPCTRAININGENABLED=1
|
|
HIDEWHILEMOUNTED=1
|
|
WEIGHTPERSTR=3.5
|
|
POLYDURATION=90
|
|
CLIENTFEATURES=1021183
|
|
SERVERFEATURES=4584
|
|
SPAWNREGIONSFACETS=0
|
|
MOONGATEFACETS=7
|
|
OVERLOADPACKETS=1
|
|
ADVANCEDPATHFINDING=1
|
|
LOOTINGISCRIME=1
|
|
BASICTOOLTIPSONLY=0
|
|
SHOWREPUTATIONTITLEINTOOLTIP=1
|
|
SHOWGUILDINFOINTOOLTIP=1
|
|
SHOWNPCTITLESINTOOLTIPS=1
|
|
SHOWNPCTITLESOVERHEAD=1
|
|
SHOWINVULNERABLETAGOVERHEAD=0
|
|
SHOWRACEWITHNAME=1
|
|
SHOWRACEINPAPERDOLL=1
|
|
GLOBALITEMDECAY=1
|
|
SCRIPTITEMSDECAYABLE=1
|
|
BASEITEMSDECAYABLE=0
|
|
PAPERDOLLGUILDBUTTON=1
|
|
FISHINGSTAMINALOSS=2
|
|
ITEMSDETECTSPEECH=0
|
|
MAXPLAYERPACKITEMS=125
|
|
MAXPLAYERBANKITEMS=125
|
|
MAXPLAYERPACKWEIGHT=40000
|
|
MAXPLAYERBANKWEIGHT=160000
|
|
FORCENEWANIMATIONPACKET=1
|
|
MAPDIFFSENABLED=0
|
|
TOOLUSELIMIT=1
|
|
TOOLUSEBREAK=1
|
|
ITEMREPAIRDURABILITYLOSS=1
|
|
CRAFTCOLOUREDWEAPONS=0
|
|
MAXSAFETELEPORTSPERDAY=1
|
|
TELEPORTTONEARESTSAFELOCATION=0
|
|
ALLOWAWAKENPCS=1
|
|
ENABLENPCGUILDDISCOUNTS=1
|
|
ENABLENPCGUILDPREMIUMS=1
|
|
YOUNGPLAYERSYSTEM=1
|
|
KARMALOCKING=1
|
|
}
|
|
|
|
[quests]
|
|
{
|
|
QUESTSYSTEMENABLED=1
|
|
LOGINQUESTENABLED=0
|
|
}
|
|
|
|
[pets and followers]
|
|
{
|
|
MAXCONTROLSLOTS=5
|
|
MAXFOLLOWERS=5
|
|
MAXPETOWNERS=10
|
|
CHECKPETCONTROLDIFFICULTY=1
|
|
PETLOYALTYGAINONSUCCESS=1
|
|
PETLOYALTYLOSSONFAILURE=3
|
|
PETLOYALTYRATE=900
|
|
PETBONDINGENABLED=0
|
|
}
|
|
|
|
[playervendor]
|
|
{
|
|
VENDORCHARGESENABLED=1
|
|
VENDORBASECHARGE=60
|
|
VENDORCHARGEHOURS=24
|
|
VENDORUSEITEMFEESENABLED=1
|
|
VENDORITEMFEEDIVISOR=500
|
|
VENDORITEMFEEAMOUNT=3
|
|
ONLYRETURNTOBANK=1
|
|
VENDORMAXFUNDS=16960
|
|
}
|
|
|
|
[speedup]
|
|
{
|
|
CHECKITEMS=1.5
|
|
CHECKBOATS=0.65
|
|
CHECKNPCAI=1
|
|
CHECKSPAWNREGIONS=30
|
|
NPCMOVEMENTSPEED=0.6
|
|
NPCRUNNINGSPEED=0.3
|
|
NPCFLEEINGSPEED=0.4
|
|
NPCMOUNTEDWALKINGSPEED=0.3
|
|
NPCMOUNTEDRUNNINGSPEED=0.12
|
|
NPCMOUNTEDFLEEINGSPEED=0.2
|
|
NPCSPELLCASTSPEED=1
|
|
GLOBALATTACKSPEED=1
|
|
}
|
|
|
|
[anticheat]
|
|
{
|
|
SPEEDHACKDETECTION=1
|
|
SPEEDHACKMAXDEBT=350
|
|
SPEEDHACKMAXDEBTAVG=0.5
|
|
SPEEDHACKMAXCREDIT=-80
|
|
SPEEDHACKGRACETHRESHOLD=2000
|
|
SPEEDHACKTHROTTLEPENALTY=2000
|
|
}
|
|
|
|
[message boards]
|
|
{
|
|
POSTINGLEVEL=0
|
|
REMOVALLEVEL=0
|
|
}
|
|
|
|
[escorts]
|
|
{
|
|
ESCORTENABLED=1
|
|
ESCORTINITEXPIRE=900
|
|
ESCORTACTIVEEXPIRE=600
|
|
ESCORTDONEEXPIRE=600
|
|
}
|
|
|
|
[worldlight]
|
|
{
|
|
DUNGEONLEVEL=15
|
|
BRIGHTLEVEL=0
|
|
DARKLEVEL=12
|
|
SECONDSPERUOMINUTE=5
|
|
}
|
|
|
|
[tracking]
|
|
{
|
|
BASERANGE=10
|
|
BASETIMER=30
|
|
MAXTARGETS=20
|
|
MSGREDISPLAYTIME=3
|
|
}
|
|
|
|
[reputation]
|
|
{
|
|
MURDERDECAYTIMER=28800
|
|
MAXKILLS=4
|
|
CRIMINALTIMER=120
|
|
AGGRESSORFLAGTIMER=120
|
|
PERMAGREYFLAGTIMER=0
|
|
STEALINGFLAGTIMER=120
|
|
}
|
|
|
|
[resources]
|
|
{
|
|
RESOURCEAREASIZE=8
|
|
MINECHECK=1
|
|
OREPERAREA=10
|
|
ORERESPAWNTIMER=600
|
|
LOGSPERAREA=3
|
|
LOGSRESPAWNTIMER=600
|
|
FISHPERAREA=10
|
|
FISHRESPAWNTIMER=600
|
|
}
|
|
|
|
[hunger]
|
|
{
|
|
HUNGERENABLED=1
|
|
HUNGERRATE=6000
|
|
HUNGERDMGVAL=2
|
|
HUNGERAFFECTHEALTHREGEN=1
|
|
PETHUNGEROFFLINE=1
|
|
PETOFFLINETIMEOUT=5
|
|
}
|
|
|
|
[thirst]
|
|
{
|
|
THIRSTENABLED=0
|
|
THIRSTRATE=6000
|
|
THIRSTDRAINVAL=2
|
|
THIRSTAFFECTSTAMINAREGEN=0
|
|
PETTHIRSTOFFLINE=0
|
|
}
|
|
|
|
[combat]
|
|
{
|
|
MAXRANGE=15
|
|
SPELLMAXRANGE=10
|
|
MAXNPCAGGRORANGE=10
|
|
DISPLAYHITMSG=1
|
|
DISPLAYDAMAGENUMBERS=1
|
|
MONSTERSVSANIMALS=1
|
|
ANIMALATTACKCHANCE=2
|
|
ANIMALSGUARDED=0
|
|
NPCDAMAGERATE=1
|
|
NPCBASEFLEEAT=20
|
|
NPCBASEREATTACKAT=40
|
|
ATTACKSTAMINA=-2
|
|
ATTACKSPEEDFROMSTAMINA=1
|
|
ARCHERYHITBONUS=10
|
|
ARCHERYSHOOTDELAY=0.5
|
|
SHOOTONANIMALBACK=0
|
|
WEAPONDAMAGECHANCE=17
|
|
WEAPONDAMAGEMIN=0
|
|
WEAPONDAMAGEMAX=1
|
|
ARMORDAMAGECHANCE=33
|
|
ARMORDAMAGEMIN=0
|
|
ARMORDAMAGEMAX=1
|
|
PARRYDAMAGECHANCE=20
|
|
PARRYDAMAGEMIN=0
|
|
PARRYDAMAGEMAX=1
|
|
ARMORCLASSDAMAGEBONUS=0
|
|
ALCHEMYBONUSENABLED=1
|
|
ALCHEMYBONUSMODIFIER=5
|
|
BLOODEFFECTCHANCE=25
|
|
ITEMSINTERRUPTCASTING=1
|
|
PETCOMBATTRAINING=1
|
|
HIRELINGCOMBATTRAINING=1
|
|
NPCCOMBATTRAINING=0
|
|
SHOWITEMRESISTSTATS=0
|
|
SHOWWEAPONDAMAGETYPES=1
|
|
WEAPONDAMAGEBONUSTYPE=2
|
|
WEAPONSWINGSPEEDINCREASECAP=60
|
|
DAMAGEINCREASECAP=100
|
|
POISONCORROSIONSYSTEM=1
|
|
}
|
|
|
|
[magic]
|
|
{
|
|
TRAVELSPELLSFROMBOATKEYS=1
|
|
TRAVELSPELLSWHILEOVERWEIGHT=0
|
|
MARKRUNESINMULTIS=1
|
|
TRAVELSPELLSBETWEENWORLDS=0
|
|
TRAVELSPELLSWHILEAGGRESSOR=0
|
|
HIDESTATSFORUNKNOWNMAGICITEMS=1
|
|
CASTSPELLSWHILEMOVING=0
|
|
AUTOUNEQUIPPEDCASTING=0
|
|
}
|
|
|
|
[start locations]
|
|
{
|
|
LOCATION=Yew,Center,545,982,0,0,0,1075072
|
|
LOCATION=Minoc,Tavern,2477,411,15,0,0,1075073
|
|
LOCATION=Britain,Sweet Dreams Inn,1495,1629,10,0,0,1075074
|
|
LOCATION=Moonglow,Docks,4406,1045,0,0,0,1075075
|
|
LOCATION=Trinsic,West Gate,1832,2779,0,0,0,1075076
|
|
LOCATION=Magincia,Docks,3675,2259,26,0,0,1075077
|
|
LOCATION=Jhelom,Docks,1492,3696,0,0,0,1075078
|
|
LOCATION=Skara Brae,Docks,639,2236,0,0,0,1075079
|
|
LOCATION=Vesper,Ironwood Inn,2771,977,0,0,0,1075080
|
|
}
|
|
|
|
[young start locations]
|
|
{
|
|
YOUNGLOCATION=Yew,Center,545,982,0,0,0,1075072
|
|
YOUNGLOCATION=Minoc,Tavern,2477,411,15,0,0,1075073
|
|
YOUNGLOCATION=Britain,Sweet Dreams Inn,1495,1629,10,0,0,1075074
|
|
YOUNGLOCATION=Moonglow,Docks,4406,1045,0,0,0,1075075
|
|
YOUNGLOCATION=Trinsic,West Gate,1832,2779,0,0,0,1075076
|
|
YOUNGLOCATION=Magincia,Docks,3675,2259,26,0,0,1075077
|
|
YOUNGLOCATION=Jhelom,Docks,1492,3696,0,0,0,1075078
|
|
YOUNGLOCATION=Skara Brae,Docks,639,2236,0,0,0,1075079
|
|
YOUNGLOCATION=Vesper,Ironwood Inn,2771,977,0,0,0,1075080
|
|
}
|
|
|
|
[startup]
|
|
{
|
|
STARTGOLD=1000
|
|
STARTPRIVS=0
|
|
}
|
|
|
|
[gumps]
|
|
{
|
|
TITLECOLOUR=0
|
|
LEFTTEXTCOLOUR=0
|
|
RIGHTTEXTCOLOUR=0
|
|
BUTTONCANCEL=4017
|
|
BUTTONLEFT=4014
|
|
BUTTONRIGHT=4005
|
|
BACKGROUNDPIC=5054
|
|
}
|
|
|
|
[houses]
|
|
{
|
|
TRACKHOUSESPERACCOUNT=1
|
|
CANOWNANDCOOWNHOUSES=1
|
|
COOWNHOUSESONSAMEACCOUNT=1
|
|
ITEMDECAYINHOUSES=1
|
|
PROTECTPRIVATEHOUSES=1
|
|
MAXHOUSESOWNABLE=1
|
|
MAXHOUSESCOOWNABLE=10
|
|
SAFECOOWNERLOGOUT=1
|
|
SAFEFRIENDLOGOUT=1
|
|
SAFEGUESTLOGOUT=1
|
|
KEYLESSOWNERACCESS=1
|
|
KEYLESSCOOWNERACCESS=1
|
|
KEYLESSFRIENDACCESS=1
|
|
KEYLESSGUESTACCESS=0
|
|
HOUSEDECAY=1
|
|
HOUSEITEMSDELETEONDECAY=0
|
|
HOUSEGRANDFATHEREDSYSTEM=0
|
|
DECAYSTAGELIKENEWMINS=30
|
|
DECAYSTAGELOWHRS=48
|
|
DECAYSTAGEHIHRS=72
|
|
DECAYSTAGEDANGERHRS=18
|
|
}
|
|
|
|
[bulk order deeds]
|
|
{
|
|
OFFERBODSFROMITEMSALES=1
|
|
OFFERBODSFROMCONTEXTMENU=1
|
|
BODSFROMCRAFTEDITEMSONLY=0
|
|
BODGOLDREWARDMULTIPLIER=1
|
|
BODFAMEREWARDMULTIPLIER=1
|
|
}
|
|
|
|
[towns]
|
|
{
|
|
POLLTIME=3600
|
|
MAYORTIME=36000
|
|
TAXPERIOD=1800
|
|
GUARDSPAID=3600
|
|
}
|
|
|
|
[disabled assistant features]
|
|
{
|
|
AF_FILTERWEATHER=0
|
|
AF_FILTERLIGHT=0
|
|
AF_SMARTTARGET=0
|
|
AF_RANGEDTARGET=0
|
|
AF_AUTOOPENDOORS=0
|
|
AF_DEQUIPONCAST=0
|
|
AF_AUTOPOTIONEQUIP=0
|
|
AF_POISONEDCHECKS=0
|
|
AF_LOOPEDMACROS=0
|
|
AF_USEONCEAGENT=0
|
|
AF_RESTOCKAGENT=0
|
|
AF_SELLAGENT=0
|
|
AF_BUYAGENT=0
|
|
AF_POTIONHOTKEYS=0
|
|
AF_RANDOMTARGETS=0
|
|
AF_CLOSESTTARGETS=0
|
|
AF_OVERHEADHEALTH=0
|
|
AF_AUTOLOOTAGENT=0
|
|
AF_BONECUTTERAGENT=0
|
|
AF_JSCRIPTMACROS=0
|
|
AF_AUTOREMOUNT=0
|
|
AF_AUTOBANDAGE=0
|
|
AF_ENEMYTARGETSHARE=1
|
|
AF_FILTERSEASON=0
|
|
AF_SPELLTARGETSHARE=0
|
|
AF_HUMANOIDHEALTHCHECKS=0
|
|
AF_SPEECHJOURNALCHECKS=0
|
|
}
|