mirror of
https://github.com/EQEmu/Server.git
synced 2026-09-08 22:46:35 +00:00
Destroyed eqemu_config (markdown)
-134
@@ -1,134 +0,0 @@
|
|||||||
| Legend |
|
|
||||||
|--|
|
|
||||||
| *Required |
|
|
||||||
| Not required |
|
|
||||||
|
|
||||||
## Config Example
|
|
||||||
|
|
||||||
* Config format: .json
|
|
||||||
* Below is a working base config example from our installer:
|
|
||||||
* https://github.com/Akkadius/EQEmuInstall/blob/master/eqemu_config.json
|
|
||||||
|
|
||||||
## world
|
|
||||||
|
|
||||||
| Variable | Default | Description |
|
|
||||||
|--|--|--|
|
|
||||||
| *shortname | | This is the short name of your server, this shows up in a client's .ini file eg: servername_charactername.ini |
|
|
||||||
| *longname | | This is the long name of your server, this shows up in a on the Loginserver |
|
|
||||||
| address | | Not required, but binds the server to this address, default is to listen on all addresses
|
|
||||||
| localaddress | | Not required, but recommended to set for LAN setups so other local clients can connect properly
|
|
||||||
| maxclients | -1 | This sets the max amount of clients that can connect to your server, -1 is unlimited
|
|
||||||
| locked | false | This determines whether the server starts up locked or not, it takes a minimum status of 20 to get through locked state |
|
|
||||||
| key | | This key is used for encryption between your server processes - make sure this is unique and random to your server |
|
|
||||||
|
|
||||||
### telnet
|
|
||||||
|
|
||||||
* Subsection for world telnet sub-service
|
|
||||||
|
|
||||||
| Variable | Default | Description |
|
|
||||||
|--|--|--|
|
|
||||||
| *ip | 127.0.0.1 | Telnet server IP (0.0.0.0 would bind all addresses) |
|
|
||||||
| *port | 9001 | Telnet server port |
|
|
||||||
| *enabled| false | Enables the telnet service |
|
|
||||||
|
|
||||||
## database
|
|
||||||
|
|
||||||
* Required for a connection to the MySQL database
|
|
||||||
|
|
||||||
| Variable | Default | Description |
|
|
||||||
|--|--|--|
|
|
||||||
| *username| eq | MySQL username |
|
|
||||||
| *password| eq | MySQL password |
|
|
||||||
| *host | localhost | MySQL host |
|
|
||||||
| *port| 3306 | MySQL port |
|
|
||||||
| *db | eq | MySQL database name|
|
|
||||||
|
|
||||||
## qsdatabase
|
|
||||||
|
|
||||||
* Required for a connection to the query server MySQL database if you decide to use a different and external source and/or database for it (Logging purposes or otherwise)
|
|
||||||
|
|
||||||
| Variable | Default | Description |
|
|
||||||
|--|--|--|
|
|
||||||
| *username| eq | MySQL username |
|
|
||||||
| *password| eq | MySQL password |
|
|
||||||
| *host | localhost | MySQL host |
|
|
||||||
| *port| 3306 | MySQL port |
|
|
||||||
| *db | eq | MySQL database name|
|
|
||||||
|
|
||||||
## mailserver
|
|
||||||
|
|
||||||
* Required for UCS Mailserver service
|
|
||||||
|
|
||||||
| Variable | Default | Description |
|
|
||||||
|--|--|--|
|
|
||||||
| *host| | Mailserver hostname - just use (0.0.0.0) |
|
|
||||||
| port| 7778 | Mailserver port |
|
|
||||||
|
|
||||||
## chatserver
|
|
||||||
|
|
||||||
* Required for UCS Chatserver service
|
|
||||||
|
|
||||||
| Variable | Default | Description |
|
|
||||||
|--|--|--|
|
|
||||||
| *host| | Chatserver hostname - just use (0.0.0.0) |
|
|
||||||
| port| 7778 | Chatserver port |
|
|
||||||
|
|
||||||
## zones
|
|
||||||
|
|
||||||
* Zone level configuration
|
|
||||||
|
|
||||||
| Variable | Default | Description |
|
|
||||||
|--|--|--|
|
|
||||||
| *defaultstatus| 0 | Default status on account creation |
|
|
||||||
|
|
||||||
### ports
|
|
||||||
| Variable | Default | Description |
|
|
||||||
|--|--|--|
|
|
||||||
| low| 7000 | Starting TCP/UDP port assignment for zones|
|
|
||||||
| high| 7999 | Ending TCP/UDP port assignment for zones|
|
|
||||||
|
|
||||||
## loginserver
|
|
||||||
|
|
||||||
| Variable | Default | Description |
|
|
||||||
|--|--|--|
|
|
||||||
| *host | login.eqemulator.net | This is the hostname of the loginserver endpoint |
|
|
||||||
| *port | 5998 | Loginserver endpoint port |
|
|
||||||
| legacy | 0 | When set to 1, will connect to old netcode (IE current public LS) |
|
|
||||||
| account | | Account forum username for public EQEmu authentication, this is used with worldserver registration
|
|
||||||
| password | | Account forum password |
|
|
||||||
|
|
||||||
* Note: Multiple Loginserver endpoints can be established by using the same configuration above, however declaring your loginserver subsections with a number, below is an example
|
|
||||||
|
|
||||||
```json
|
|
||||||
"world" : {
|
|
||||||
"loginserver1" : {
|
|
||||||
"account" : "",
|
|
||||||
"host" : "login.eqemulator.net",
|
|
||||||
"legacy" : "1",
|
|
||||||
"password" : "",
|
|
||||||
"port" : "5998"
|
|
||||||
},
|
|
||||||
"loginserver2" : {
|
|
||||||
"account" : "",
|
|
||||||
"host" : "myloginserver.net",
|
|
||||||
"password" : "",
|
|
||||||
"port" : "5998"
|
|
||||||
},
|
|
||||||
},
|
|
||||||
```
|
|
||||||
|
|
||||||
## directories
|
|
||||||
* Most of these are optional, but configurable settings for the server
|
|
||||||
|
|
||||||
| Variable | Default | Description |
|
|
||||||
|--|--|--|
|
|
||||||
| maps| Maps/ | Maps directory |
|
|
||||||
| quests | quests/ | Quests Directory |
|
|
||||||
| plugins | plugins/ | Plugins Directory |
|
|
||||||
| lua_modules | lua_modules/ | LUA Modules Directory |
|
|
||||||
| patches | ./ | Patches Directory
|
|
||||||
| shared_memory| shared/ | Shared Memory Directory
|
|
||||||
| logs | logs/ | Logs Directory
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user