Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #############################################################################
- ## Basic Configuration
- #############################################################################
- #
- # UoDataFileRoot: where the UO client files are located
- #
- UoDataFileRoot=/var/tmp/UOML
- # 'RealmDataPath' to set a different path to the data created by uoconvert.
- # Defaults to 'realm/'
- # RealmDataPath=
- # Entry to pol.cfg 'WorldDataPath' to set a different path to the data files.
- # Defaults to 'data/'
- # WorldDataPath=
- #
- # ListenPort: TCP/IP port to listen
- # NOTE, if you change this, you probably need to edit
- # servers.cfg
- #
- #ListenPort=2593
- #
- # ClientEncryptionVersion: The client encryption version
- # Supported values: 1.26.4 2.0.0 ignition uorice none
- ClientEncryptionVersion=2.0.0
- #
- # RetainCleartextPasswords: If you select this, the server will save plain passwords
- # in the accounts.txt file. If you set it to 0, all will be erased. You can get them back
- # by changing this back to 1 and successfully logging into the account (for each account)
- #
- RetainCleartextPasswords=1
- #############################################################################
- ## Logon and Logoff
- #############################################################################
- #
- # MinCmdlevelToLogin: Only characters with this command level or higher
- # log in. (0=player,5=admin)
- #
- MinCmdlevelToLogin=0
- MinCmdLvlToIgnoreInactivity=1
- #
- # InactivityWarningTimeout: Time in minutes until the user gets a "you are
- # about to be disconnected: message
- #
- InactivityWarningTimeout=59
- #
- # InactivityDisconnectTimeout: Idle Time in minutes before the user is
- # disconnected.
- #
- InactivityDisconnectTimeout=60
- #
- # MaximumClients: Sets the total number of clients allowed to connect at
- # one time.
- MaximumClients=1000
- #
- # MaximumClientsBypassCmdLevel: Sets the character command level that bypasses the
- # MaximumClients limiter
- #
- MaximumClientsBypassCmdLevel=1
- # Defaults to 5. This is to set the maximum number
- # of slots an account can hold - to support clients that support 6 slots.
- CharacterSlots=5
- #############################################################################
- ## System Profiling and Performance
- #############################################################################
- #
- # WatchRPM: display the RPM counter to console every minute
- #
- WatchRpm=1
- #
- # WatchSysload: display the Sysload counter to console every minute
- #
- WatchSysload=1
- WatchMapCache=1
- #
- # LogSysLoad: log sysload to pol.log every minute
- #
- LogSysload=1
- #
- # LogScriptCycles: Write profiling information on scripts to pol.log on exit
- #
- LogScriptCycles=1
- #
- # RunawayScriptThreshold: a script executing this many instructions without
- # sleeping will be reported as a runaway script
- RunawayScriptThreshold=40000
- #
- # ReportRunToCompletionScripts: Print "run to completion" scripts that are running
- #
- ReportRunToCompletionScripts=0
- #
- # ReportCriticalScripts: Print "critical" scripts that are running
- #
- ReportCriticalScripts=0
- #
- # MaxCallDepth: Maximum function call depth for scripts
- #
- MaxCallDepth=100
- # Will spam console, printing a lot of messages like:
- # Incoming msg type: 0xBF
- # Message Received: Type 0xBF, Length 6 bytes
- Verbose=0
- DisplayUnknownPackets=0
- TimestampEveryLine=0
- # Example Realm info:
- # - malas (mob: 0, off: 0, tli: 349, mlt: 0)
- # - britannia (mob: 9070, off: 7829, tli: 95629, mlt: 1018)
- # - tokuno (mob: 0, off: 0, tli: 62, mlt: 0)
- # - britannia_alt (mob: 0, off: 0, tli: 0, mlt: 0)
- # - ilshenar (mob: 0, off: 0, tli: 4120, mlt: 0)
- ShowRealmInfo=0
- ThreadDecayStatistics=1
- #############################################################################
- ## Debugging
- #############################################################################
- #
- # CacheInteractiveScripts: if 0, always load interactive scripts from disk
- # Useful for script development
- #
- CacheInteractiveScripts=0
- #
- # EnableAssertions: For Linux build only, enable core assertions
- #
- EnableAssertions=1
- DumpStackOnAssertionFailure=1
- AssertionFailureAction=abort
- #
- # EnableDebugLog: Enable the script debug log (formerly known as pol.lg2)
- #
- EnableDebugLog=0
- #
- # DebugPort: TCP/IP port to listen for debugger connections
- #
- DebugPort=5004
- #
- # DebugPassword: Password for debugging
- # If none is specified, no password is required.
- DebugPassword=dontdebug
- #
- # DebugLocalOnly: Only allow access from localhost
- #
- DebugLocalOnly=1
- DebugLevel=0
- #
- # MiniDumpType: type of crash dump created. values: small (default) or
- # large.
- # Case sensative.
- #
- # MiniDumpType=variable. This is a new DMP file version. For now, I HIGHLY
- # RECOMMEND USING THIS IF YOU EXPERIENCE A LOT OF CRASHES OR ONES YOU CAN'T FIGURE OUT!
- # The reason for this, is it is a small dump PLUS it stores all variable information
- # from internal core functions in relation to the crash. This is information that
- # could be VERY crucial to us Core Developers when you send the DMP file to the forums.
- # So please, try to start using this one (We know the large option can be horendous.
- # This is an alternative to that).
- MiniDumpType=small
- # The pol.cfg setting "LogLevel" can be used to debug issues at startup of
- # POL and various other places (unloadall for example). By setting this
- # higher than 1, up to 11 (just sounds good), it will force printing of
- # better information to help you find out problems during Loading and such.
- # Setting it for example, above 0, core will start spitting out "Checkpoint"
- # data during startup to say what it is about to load/process. Such as the
- # configuration, load realms, load multis, etc etc.
- LogLevel=11
- # POL.Cfg::ReportMissingConfigs 0/1 (Default 1). Handles if Missing Config File
- # reports are printed to the Debug.Log file. These are reports for example, when
- # you use :*:npcdesc to open all npcdesc files in a script but not all packages
- # of course will have this file.
- ReportMissingConfigs=1
- #############################################################################
- ## System Load and Save
- #############################################################################
- #
- # CheckIntegrity: check for duplicate objects on startup
- #
- CheckIntegrity=1
- #
- # IgnoreLoadErrors: force load to continue even if object creations fail
- # or containers cannot be found.
- #
- IgnoreLoadErrors=0
- #
- # InhibitSaves: Don't ever save world state
- #
- InhibitSaves=0
- # AccountDataSave (default -1)
- # Values:
- # -1 : old behaviour, saves accounts.txt immediately after an account change
- # 0 : saves only during worldsave (if needed)
- # >0 : saves every X seconds and during worldsave (if needed)
- AccountDataSave=0
- ShutdownSaveType=full
- #############################################################################
- ## Features
- #############################################################################
- #
- # RequireSpellbooks: Require spellbooks for casting (in hand or in pack)
- #
- RequireSpellbooks=1
- #
- # EnableSecureTrading: if you enable this, see changes.txt regarding an entry
- # that MUST be added to config/itemdesc.cfg
- #
- EnableSecureTrading=1
- # Will enforce that only items with the mount objtype
- # (as defined in extobj.cfg, default 0x1F021) can be mounted.
- EnforceMountObjtype=0
- MaxTileID=0x3FFF
- MaxObjtype=0x20000
- DiscardOldEvents=0
- # Disable Nagle's algorithm, default to 0. In theory, latency should improve
- # if DisableNagle=1
- DisableNagle=1
- #############################################################################
- ## Integrated Web Server
- #############################################################################
- #
- # WebServer: in multithread mode only, run the internal web server
- # This may be a security risk. It's susceptible to DoS attacks.
- # If someone knows a little about TCP/IP, they could cause you
- # trouble if it's enabled.
- #
- WebServer=0
- #
- # WebServerPort: What TCP/IP port to listen for web requests
- #
- WebServerPort=8000
- #
- # WebServerLocalOnly: Only allow access from localhost
- #
- WebServerLocalOnly=0
- #
- # WebServerDebug: Print trace information about http requests
- #
- WebServerDebug=0
- #
- # WebServerPassword: username/password required for access to the web server.
- # if not specified, no password is required.
- #
- WebServerPassword=
- #############################################################################
- ## Experimental Options - Modify at your own risk
- #############################################################################
- #
- # ExpLosChecksMap - prevents stuff like arrows from going through the 'black'
- # areas in dungeons.
- #
- ExpLosChecksMap=1
- #############################################################################
- ## Obsolete options - do not modify these
- #############################################################################
- #
- # Keyfile - contains crypto constants for a given client version
- #
- #Keyfile=crypto/v1_26_1.key
- #
- # Multithread: use multiple threads to lower CPU usage
- # If you are using Linux 2.4.*, set this to 1.
- #
- Multithread=1
- # UseSingleThreadLogin 1/0 default 0
- # if set all prelogin clients are handled inside the listener thread and not inside an extra thread
- # this will reduce the amount of thread creates and destroys
- UseSingleThreadLogin=0
- SingleThreadDecay=1
- #
- # SelectTimeout: I/O sleep time
- # Set to 0 for a dedicated server.
- # Set to 10 for a non-dedicated server.
- # Has no effect in multithread mode
- #
- SelectTimeout=0
Add Comment
Please, Sign In to add comment