mirror of
https://github.com/EQEmu/eqemu-docs-v2.git
synced 2026-08-08 17:45:09 -04:00
Docs cleanup
This commit is contained in:
parent
0eae18fe68
commit
11e76c4a58
15 changed files with 748 additions and 1097 deletions
6
Makefile
6
Makefile
|
|
@ -59,3 +59,9 @@ install: ##@dev Install
|
|||
generate: ##dev Generate docs
|
||||
go run main.go doc:quest-api-doc-generate
|
||||
go run main.go doc:db-schema-generate
|
||||
|
||||
build:
|
||||
mkdocs build
|
||||
rm public -rf
|
||||
mv site public
|
||||
go run main.go
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
description: This page describes the settings and options in your eqemu_config.json file.
|
||||
---
|
||||
|
||||
# Configure your eqemu_config
|
||||
# eqemu_config.json
|
||||
|
||||
!!! warning
|
||||
If you make use of the various services listed below, be sure to **open the corresponding ports** on your server / firewall / router to TCP and UDP traffic!
|
||||
|
|
@ -13,6 +13,10 @@
|
|||
}
|
||||
}
|
||||
|
||||
body[data-md-color-scheme=slate] .md-sidebar--primary .md-sidebar__scrollwrap {
|
||||
border-right: 1px solid #454755;
|
||||
}
|
||||
|
||||
.md-container {
|
||||
opacity: 1 !important;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,101 +0,0 @@
|
|||
# Bot Installation
|
||||
|
||||
## Description
|
||||
|
||||
The preferable method of installing bots is to use the automatic updater script to install the required schema and update for any required changes.
|
||||
|
||||
Sometimes, this does not seem to work for some people and the process will need to be performed manually.
|
||||
|
||||
These instructions assume a database free of any bots schema.
|
||||
|
||||
This will not work for Akkadius's repack!
|
||||
|
||||
## Requirements
|
||||
|
||||
* Git pull the latest code changes from the git repository: [https://github.com/EQEmu/Server/](https://github.com/EQEmu/Server/)
|
||||
* Run cmake and delete the cache, then select configure
|
||||
* Check the 'EQEMU_ENABLE_BOTS' option and select configure again
|
||||
* Select generate, then exit cmake
|
||||
* Open visual studio and compile all of the required source code
|
||||
* Copy the new binaries to your server directory
|
||||
|
||||
## Recommended Actions
|
||||
|
||||
At this point, I would recommend manually running eqemu_update.pl and update your standard database (option 3) before continuing.
|
||||
|
||||
Doing this should ensure that you have working system components.
|
||||
|
||||
## Installing the Base Schema
|
||||
|
||||
Locate the file **2015_09_30_bots.sql** and apply it or copy the contents of this file into the query tab of a database management program, like HeidiSQL, and run the query.
|
||||
|
||||
```text
|
||||
https://github.com/EQEmu/Server/blob/master/utils/sql/git/bots/required/2015_09_30_bots.sql
|
||||
```
|
||||
|
||||
This should apply the 'base' schema required for bots.
|
||||
|
||||
## Modifying Existing Database
|
||||
|
||||
Run each of the following queries by itself to modify the existing database.
|
||||
|
||||
```text
|
||||
UPDATE `spawn2` SET `enabled` = 1 WHERE `id` IN (59297,59298);
|
||||
```
|
||||
|
||||
```text
|
||||
ALTER TABLE `guild_members` DROP PRIMARY KEY;
|
||||
```
|
||||
|
||||
```text
|
||||
ALTER TABLE `group_id` DROP PRIMARY KEY;
|
||||
```
|
||||
|
||||
```text
|
||||
ALTER TABLE `group_id` ADD PRIMARY KEY USING BTREE(`groupid`, `charid`, `name`, `ismerc`);
|
||||
```
|
||||
|
||||
```text
|
||||
INSERT INTO `command_settings` VALUES ('bot', '0', '');
|
||||
```
|
||||
|
||||
```text
|
||||
INSERT INTO `rule_values` VALUES
|
||||
('1', 'Bots:AAExpansion', '8', 'The expansion through which bots will obtain AAs'),
|
||||
('1', 'Bots:CreationLimit', '150', 'Number of bots that each account can create'),
|
||||
('1', 'Bots:FinishBuffing', 'false', 'Allow for buffs to complete even if the bot caster is out of mana. Only affects buffing out of combat.'),
|
||||
('1', 'Bots:GroupBuffing', 'false', 'Bots will cast single target buffs as group buffs, default is false for single. Does not make single target buffs work for MGB.'),
|
||||
('1', 'Bots:ManaRegen', '3.0', 'Adjust mana regen for bots, 1 is fast and higher numbers slow it down 3 is about the same as players.'),
|
||||
('1', 'Bots:QuestableSpawnLimit', 'false', 'Optional quest method to manage bot spawn limits using the quest_globals name bot_spawn_limit, see: /bazaar/Aediles_Thrall.pl'),
|
||||
('1', 'Bots:QuestableSpells', 'false', 'Anita Thrall.'s (Anita_Thrall.pl) Bot Spell Scriber quests.'),
|
||||
('1', 'Bots:SpawnLimit', '71', 'Number of bots a character can have spawned at one time, You + 71 bots is a 12 group raid');
|
||||
```
|
||||
|
||||
## Adding and Updating .db_version..bots_version.
|
||||
|
||||
These must be added for the versioning system to work.
|
||||
|
||||
```text
|
||||
ALTER TABLE `db_version` ADD `bots_version` int(11) DEFAULT '0' AFTER `version`;
|
||||
```
|
||||
|
||||
```text
|
||||
UPDATE `db_version` SET `bots_version` = '9000';
|
||||
```
|
||||
|
||||
## Applying Version Updates to Your Bots Database
|
||||
|
||||
I recommend letting the automatic updater take control at this point.
|
||||
|
||||
If you choose to apply all updates manually, you will need to check the manifest file to find the version number to update to: [https://github.com/EQEmu/Server/blob/master/utils/sql/git/bots/bots_db_update_manifest.txt](https://github.com/EQEmu/Server/blob/master/utils/sql/git/bots/bots_db_update_manifest.txt)
|
||||
|
||||
(You must apply the updates in the order that they appear in the manifest or database corruption could ensue.)
|
||||
|
||||
## **Automatic Updater**
|
||||
|
||||
* Again, manually run eqemu_update.pl to access the options menu
|
||||
* Select option '4' to queue pending bots database updates
|
||||
* Select option '4' again to apply these updates
|
||||
|
||||
With any luck, you should have a working BOTS server!
|
||||
|
||||
|
|
@ -1,100 +0,0 @@
|
|||
# Development Server Setup
|
||||
|
||||
|
||||
|
||||
* As a developer - you may find the necessity to build a clean server/folder with the latest PEQ database without messing up an existing folder - today this is easy to do and applies for either Linux or Windows
|
||||
* **This assumes you have Perl / MySQL and the rest of the environment already installed**
|
||||
|
||||
**Creating a New Folder**
|
||||
|
||||
* First, create your server folder that you wish use, the examples are going to be used with Linux, but the command line is almost identical for Windows
|
||||
* In Linux - the base installer uses /home/eqemu/ - so let's use that directory as our base
|
||||
|
||||
```text
|
||||
mkdir eqemu_test
|
||||
cd eqemu_test
|
||||
```
|
||||
|
||||
**Using eqemu_server.pl**
|
||||
|
||||
* Now that we are in our server folder, we can either copy the eqemu_server.pl from another server folder, or we can pull down a fresh copy from Github
|
||||
* You can use curl, wget or manually create the file
|
||||
|
||||
```text
|
||||
curl -O https://raw.githubusercontent.com/EQEmu/Server/master/utils/scripts/eqemu_server.pl && chmod 755 eqemu_server.pl && ./eqemu_server.pl new_server
|
||||
```
|
||||
|
||||
```text
|
||||
wget --no-check-certificate --cache=no https://raw.githubusercontent.com/EQEmu/Server/master/utils/scripts/eqemu_server.pl && chmod 755 eqemu_server.pl && ./eqemu_server.pl new_server
|
||||
```
|
||||
|
||||
**Setting Environment Parameters**
|
||||
|
||||
* The script will prompt for a few questions, this is to ask for a valid MySQL user/password so the script can install a new environment properly, it is also going to ask for your new database name so it can associate the new folder with that database
|
||||
|
||||
```text
|
||||
[New Server] For a new server folder install, we assume Perl and MySQL are configured
|
||||
[New Server] This will install a fresh PEQ Database, with all server assets
|
||||
[New Server] You will need to supply database credentials to get started...
|
||||
|
||||
[Input] MySQL User: eqemu
|
||||
[Input] MySQL Password: eqemu
|
||||
[New Server] Success! We have a database connection
|
||||
[Input] Specify a NEW database name that PEQ will be installed to: peq_new
|
||||
```
|
||||
|
||||
* Note: If you do not supply valid MySQL credentials - the command will halt and not continue. Make sure to also use a simple database name to prevent issues
|
||||
|
||||
**Waiting for Installation**
|
||||
|
||||
* Next, this is going to kick off installer routines - and build the source in the following directory:
|
||||
* **/home/eqemu/eqemu_test**_source/Server/build
|
||||
* When this is done compiling, the folder you created will by symlinked to this custom build directory
|
||||
* Once complete, you will see installation summary info presented to you
|
||||
|
||||
```text
|
||||
[New Server] New server folder install complete
|
||||
[New Server] Below is your installation info:
|
||||
[Install] Installation complete...
|
||||
[Install] Server Info (Save somewhere if needed):
|
||||
- mysql_eqemu_db_name peq_new
|
||||
- mysql_eqemu_user eqemu
|
||||
- mysql_eqemu_password eqemu
|
||||
[Install] Linux Utility Scripts:
|
||||
- server_start.sh Starts EQEmu server (Quiet) with 30 dynamic zones, UCS & Queryserv, dynamic zones
|
||||
- server_start_dev.sh Starts EQEmu server with 10 dynamic zones, UCS & Queryserv, dynamic zones all verbose
|
||||
- server_stop.sh Stops EQEmu Server (No warning)
|
||||
- server_status.sh Prints the status of the EQEmu Server processes
|
||||
[Configure] eqemu_config.json Edit to change server settings and name
|
||||
```
|
||||
|
||||
* Type **exit** out of the menu and return back to the prompt
|
||||
|
||||
**Server Start Test**
|
||||
|
||||
* If necessary, return back to your original folder and start your respective start script whether you are in Windows or Linux, in Linux we will use ./server_start.sh
|
||||
|
||||
```text
|
||||
root@debian:/home/eqemu/eqemu_test# ./server_start.sh
|
||||
[Status] Loading items...
|
||||
[Status] Loading factions...
|
||||
[Status] Loading loot...
|
||||
[Status] Loading skill caps...
|
||||
[Status] Loading spells...
|
||||
[Status] Loading base data...
|
||||
Server started - use server_status.sh to check server status
|
||||
|
||||
root@debian:/home/eqemu/eqemu_test#
|
||||
Akka's Linux Server Launcher
|
||||
Zones to launch: 30
|
||||
|
||||
root@debian:/home/eqemu/eqemu_test# ./server_status.sh
|
||||
|
||||
Akka's Linux Server Launcher
|
||||
World: UP Zones: (30/30) UCS: UP Queryserv: UP
|
||||
```
|
||||
|
||||
That's it!
|
||||
|
||||
Your new server partition should be ready for you to use and manipulate however you need
|
||||
|
||||
|
|
@ -1,101 +0,0 @@
|
|||
# Ground Up Linux Install
|
||||
|
||||
!!! info
|
||||
It is recommended to use the [**Linux-Server install**](server-installation-linux.md)** **in nearly all cases, this is for advanced users/developers. Note the Linux-Server install above DOES include source code building, so it can do all steps below.
|
||||
|
||||
|
||||
ubuntu apt-get install requirements. (you can refer to [https://github.com/EQEmu/Server/blob/master/utils/scripts/linux_installer/install.sh#L91](https://github.com/EQEmu/Server/blob/master/utils/scripts/linux_installer/install.sh#L91)) for other environment installs
|
||||
|
||||
```
|
||||
apt-get -y install --no-install-recommends build-essential gcc-5 g++-5 libtool cmake curl debconf-utils git git-core libio-stringy-perl liblua5.1 liblua5.1-dev libluabind-dev libmysql++ libperl-dev libperl5i-perl libjson-perl libsodium-dev libmysqlclient-dev libssl-dev lua5.1 minizip make mariadb-client locales nano open-vm-tools unzip uuid-dev iputils-ping zlibc wget
|
||||
```
|
||||
|
||||
ubuntu libsodium install (needs 18)
|
||||
|
||||
```
|
||||
wget http://ftp.us.debian.org/debian/pool/main/libs/libsodium/libsodium-dev_1.0.11-2_amd64.deb -O /tmp/libsodium-dev.deb
|
||||
wget http://ftp.us.debian.org/debian/pool/main/libs/libsodium/libsodium18_1.0.11-2_amd64.deb -O /tmp/libsodium18.deb
|
||||
dpkg -i /tmp/libsodium*.deb
|
||||
rm -f /tmp/libsodium-dev.deb
|
||||
rm -f /tmp/libsodium18.deb
|
||||
```
|
||||
|
||||
you need to install and configure mariadb or mysql yourself. I didn't include this step, since with a ground up install, I assume you have your own means to provide it.
|
||||
|
||||
These environment variables are set just to simplify snippets in the future. Feel free to adjust to your preferred locations
|
||||
|
||||
```
|
||||
export EMUBUILDDIR=~/eqemu/src/build/bin
|
||||
export EMUSRCDIR=~/eqemu/src
|
||||
mkdir -p $EMUBUILDDIR
|
||||
mkdir -p $EQEMUSRCDIR
|
||||
```
|
||||
|
||||
Clone eqemu's source code from github
|
||||
|
||||
```
|
||||
git clone --recurse-submodules https://github.com/EQEmu/Server.git $EMUSRCDIR
|
||||
```
|
||||
|
||||
configure eqemu's source code to generate files into the build dir
|
||||
|
||||
```
|
||||
mkdir -p $EMUSRCDIR/build
|
||||
cd $EMUSRCDIR/build
|
||||
cmake -DEQEMU_BUILD_LOGIN=ON -DEQEMU_BUILD_LUA=ON -G 'Unix Makefiles' ..
|
||||
```
|
||||
|
||||
compile eqemu's source code
|
||||
|
||||
```
|
||||
make
|
||||
```
|
||||
|
||||
verify binaries were built
|
||||
|
||||
```
|
||||
ls $EMUBUILDDIR/world
|
||||
> ~/eqemu/build/bin/world
|
||||
ls $EMUBUILDDIR/zone
|
||||
> ~/eqemu/build/bin/zone
|
||||
```
|
||||
|
||||
download eqemu_config.json (edit this file to your environment, especially DB settings)
|
||||
|
||||
```
|
||||
cd $EQEMUBUILDDIR/
|
||||
wget --no-check-certificate https://raw.githubusercontent.com/Akkadius/EQEmuInstall/master/eqemu_config_docker.json -O eqemu_config.json
|
||||
```
|
||||
|
||||
prime database (This step can at times cause cmake to break, just to warn, since linux_login_server_setup likes to overwrite the cmake configuration. Remember remove CMakeCache.txt and rerun cmake to repair if this happens)
|
||||
|
||||
```
|
||||
cd $EQEMUBUILDDIR/
|
||||
./eqemu_server.pl source_peq_db
|
||||
./eqemu_server.pl check_db_updates
|
||||
./eqemu_server.pl linux_login_server_setup
|
||||
```
|
||||
|
||||
edit your login.json file to connect to your DB
|
||||
|
||||
get utility scripts, opcodes, endless other things
|
||||
|
||||
```
|
||||
cd $EQEMUBUILDDIR/
|
||||
./eqemu_server.pl fetch_utility_scripts
|
||||
./eqemu_server.pl opcodes
|
||||
./eqemu_server.pl maps #this is going to take a while, ~2 gig DL
|
||||
./eqemu_server.pl opcodes
|
||||
./eqemu_server.pl plugins
|
||||
./eqemu_server.pl quests
|
||||
./eqemu_server.pl lua_modules
|
||||
```
|
||||
|
||||
I suggest at this point going into your $EQEMUBUILDDIR and running ./shared_memory, ./world, ./zone, ./loginserver and reviewing any errors it reports. If no errors, you can run the shell script instead from now on
|
||||
|
||||
```
|
||||
cd $EQEMUBUILDDIR/
|
||||
./server_start_with_login.sh
|
||||
```
|
||||
|
||||
This likely is STILL missing steps, just to warn.
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
# Basic Server Install - Linux
|
||||
# Linux Server Installer
|
||||
|
||||
### Supported Distributions
|
||||
|
||||
|
|
|
|||
|
|
@ -1,19 +1,15 @@
|
|||
# Basic Server Install - Windows
|
||||
# Windows Server Installer
|
||||
|
||||
### Operating System Compatibility
|
||||
### Requirements
|
||||
|
||||
This installer assumes you have a **clean** install of Windows and an Internet Connection
|
||||
|
||||
* Windows 10 - x64
|
||||
* Windows 11 - x64
|
||||
|
||||
### Requirements
|
||||
**Runtime** - 2-10 minute(s) install depending on your connection
|
||||
|
||||
This installer assumes you have a **clean** install of Windows and an Internet Connection
|
||||
|
||||
## Runtime
|
||||
|
||||
2-10 minute(s) install depending on your connection
|
||||
|
||||
## What's in the Installer
|
||||
### What's in the Installer
|
||||
|
||||
- [x] **[Perl 5.24.4 x64](https://strawberryperl.com/)** (Quests)
|
||||
- [x] **[Lua Server Runtime](https://www.lua.org/about.html)** (Quests)
|
||||
|
|
@ -100,7 +96,7 @@ When the installation process is done running, you will see **"press any key to
|
|||
|
||||
The installer will do a few things for you at the end
|
||||
|
||||
* Open up your **install_config.yml** this is all of the inputs you provided to the installer or randomly generated passwords created during the install process. You can use this file to reference your passwords and other information.
|
||||
* Open up your **install_config.yml** this is all the inputs you provided to the installer or randomly generated passwords created during the install process. You can use this file to reference your passwords and other information.
|
||||
* Opens up Spire web service in your default browser. This is a web service that allows you to manage your server. You can use this to start/stop/restart your server, edit content, manage accounts, manage zones, and more. Spire is continually ever evolving and is the recommended way to manage your server.
|
||||
* Opens up the server folder in your file explorer. This is where all of your server files are located. You can use this to edit configuration files, add custom content, and more.
|
||||
|
||||
|
|
|
|||
|
|
@ -1,36 +0,0 @@
|
|||
# Troubleshooting
|
||||
|
||||
## Windows
|
||||
|
||||
Below are some common issues that Windows users encounter when installing EQEmu Server.
|
||||
|
||||
### Cannot Connect
|
||||
|
||||
#### Improperly configured eqemu_config
|
||||
|
||||
Please verify that you followed the instructions in the How-To Guide for [Configuring your eqemu_config](configure-your-eqemu_config.md).
|
||||
|
||||
#### Windows Firewall
|
||||
|
||||
Be sure to enable TCP and UDP ports 7000 - 7500. Run the following commands from your command prompt:
|
||||
|
||||
```text
|
||||
netsh advfirewall firewall add rule name="EQEmu Zones (7000-7500) TCP" dir=in action=allow protocol=TCP localport=7000-7500
|
||||
```
|
||||
|
||||
```text
|
||||
netsh advfirewall firewall add rule name="EQEmu Zones (7000-7500) UDP" dir=in action=allow protocol=UDP localport=7000-7500
|
||||
```
|
||||
|
||||
|
||||
|
||||
## Linux
|
||||
|
||||
Below are some common issues that Linux users encounter when installing EQEmu Server.
|
||||
|
||||
### Cannot Connect
|
||||
|
||||
#### Improperly configured eqemu_config
|
||||
|
||||
Please verify that you followed the instructions in the How-To Guide for [Configuring your eqemu_config](configure-your-eqemu_config.md).
|
||||
|
||||
|
|
@ -1,59 +0,0 @@
|
|||
---
|
||||
description: >-
|
||||
VSCode Dev Container works in Linux, Windows, and even OSX to create a
|
||||
dockerized dev environment to build linux binaries.
|
||||
---
|
||||
|
||||
# VSCode Dev Container Environment
|
||||
|
||||
Requires: Docker, VSCode
|
||||
|
||||
VSCode can be found at: [https://code.visualstudio.com/](https://code.visualstudio.com)
|
||||
|
||||
If on Mac or Windows, you can install [https://www.docker.com/products/docker-desktop](https://www.docker.com/products/docker-desktop)
|
||||
|
||||
!!! info
|
||||
Docker for Windows requires Windows 10 Pro 64bit or better [https://docs.docker.com/docker-for-windows/install/#what-to-know-before-you-install](https://docs.docker.com/docker-for-windows/install/#what-to-know-before-you-install)
|
||||
|
||||
Either fork or clone the [eqemu server repo](https://github.com/EQEmu/Server) (**Be sure to include submodules!**)
|
||||
|
||||
```
|
||||
$ git clone --recurse-submodules git@github.com:EQEmu/Server.git server
|
||||
$ cd server
|
||||
$ code .
|
||||
```
|
||||
|
||||
!!! info
|
||||
If `code` is not a recognized command, you can alternatively Open Visual Studio Code manually, and drag-drop the Server folder into the window.
|
||||
|
||||
## Prepare extensions
|
||||
|
||||
Once VSCode is open with the project, you will be prompted:
|
||||
|
||||

|
||||
|
||||
Click install on this prompt. (You might get this prompt again while in the Dev Container environment)
|
||||
|
||||
Next, if not already installed, go into your extensions and search for **remote containers**
|
||||
|
||||

|
||||
|
||||
Once extension is finished installing, This prompt should pop up on the bottom left area. (Some times, click the bell icon on bottom right of the VS Code window to get this prompt)
|
||||
|
||||

|
||||
|
||||
After clicking Reopen in Container, you will be waiting a while for the first image build, as the environment is set up. You can click the (**details**) link if curious what the process is doing. The Dockerfile being generated can be found in the .dev-containers/Dockerfile directory.
|
||||
|
||||
Once the build is complete, click **Terminal, Run Build Task **on the top menu of VS Code. After a moment, an option list of **cmake** or **make** will appear. First, run **cmake.**
|
||||
|
||||
cmake will open a pane on the bottom half of your screen with the task being ran, and any errors it has will appear will display on the last line
|
||||
|
||||

|
||||
|
||||
Next, run **Terminal, Run Build Task** again, and this time choose **make**
|
||||
|
||||

|
||||
|
||||
The first build will take a while. Once you have everything built, the additional runs will be much faster. Note that the output binaries are being generated in the **build/bin/** directory of the repository.
|
||||
|
||||
Once the make build task command finishes, open any .cpp file to trigger the building of intellisense.
|
||||
|
|
@ -13,7 +13,7 @@ description: >-
|
|||
|
||||
Link: [https://github.com/ProjectEQ/peqphpeditor](https://github.com/ProjectEQ/peqphpeditor)
|
||||
Description: An intuitive editor that allows you to make changes to your world server.
|
||||
Installation: [Install PEQ Database Editor](../installation/install-peq-database-editor.md)
|
||||
Installation: [Install PEQ Database Editor](install-peq-database-editor.md)
|
||||
|
||||
#### EQEmu Operations Center (EOC)
|
||||
|
||||
|
|
|
|||
74
go.mod
74
go.mod
|
|
@ -1,37 +1,37 @@
|
|||
module github.com/EQEmu/eqemu-docs-v2
|
||||
|
||||
go 1.17
|
||||
|
||||
require (
|
||||
github.com/go-sql-driver/mysql v1.6.0
|
||||
github.com/joho/godotenv v1.4.0
|
||||
github.com/k0kubun/pp v3.0.1+incompatible
|
||||
github.com/labstack/echo v3.3.10+incompatible
|
||||
github.com/labstack/echo/v4 v4.6.1
|
||||
github.com/labstack/gommon v0.3.0
|
||||
github.com/muesli/termenv v0.9.0
|
||||
github.com/otiai10/copy v1.6.0
|
||||
github.com/spf13/cobra v1.2.1
|
||||
gopkg.in/guregu/null.v4 v4.0.0
|
||||
gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b
|
||||
)
|
||||
|
||||
require (
|
||||
github.com/dgrijalva/jwt-go v3.2.0+incompatible // indirect
|
||||
github.com/golang-jwt/jwt v3.2.2+incompatible // indirect
|
||||
github.com/inconshreveable/mousetrap v1.0.0 // indirect
|
||||
github.com/k0kubun/colorstring v0.0.0-20150214042306-9440f1994b88 // indirect
|
||||
github.com/lucasb-eyer/go-colorful v1.2.0 // indirect
|
||||
github.com/mattn/go-colorable v0.1.8 // indirect
|
||||
github.com/mattn/go-isatty v0.0.14 // indirect
|
||||
github.com/mattn/go-runewidth v0.0.13 // indirect
|
||||
github.com/rivo/uniseg v0.2.0 // indirect
|
||||
github.com/spf13/pflag v1.0.5 // indirect
|
||||
github.com/valyala/bytebufferpool v1.0.0 // indirect
|
||||
github.com/valyala/fasttemplate v1.2.1 // indirect
|
||||
golang.org/x/crypto v0.0.0-20210817164053-32db794688a5 // indirect
|
||||
golang.org/x/net v0.0.0-20210913180222-943fd674d43e // indirect
|
||||
golang.org/x/sys v0.0.0-20210910150752-751e447fb3d0 // indirect
|
||||
golang.org/x/text v0.3.7 // indirect
|
||||
golang.org/x/time v0.0.0-20201208040808-7e3f01d25324 // indirect
|
||||
)
|
||||
module github.com/EQEmu/eqemu-docs-v2
|
||||
|
||||
go 1.22
|
||||
|
||||
require (
|
||||
github.com/go-sql-driver/mysql v1.7.1
|
||||
github.com/joho/godotenv v1.5.1
|
||||
github.com/k0kubun/pp v3.0.1+incompatible
|
||||
github.com/labstack/echo/v4 v4.11.4
|
||||
github.com/labstack/gommon v0.4.2
|
||||
github.com/muesli/termenv v0.15.2
|
||||
github.com/otiai10/copy v1.14.0
|
||||
github.com/spf13/cobra v1.8.0
|
||||
gopkg.in/guregu/null.v4 v4.0.0
|
||||
gopkg.in/yaml.v3 v3.0.1
|
||||
)
|
||||
|
||||
require (
|
||||
github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect
|
||||
github.com/golang-jwt/jwt v3.2.2+incompatible // indirect
|
||||
github.com/inconshreveable/mousetrap v1.1.0 // indirect
|
||||
github.com/k0kubun/colorstring v0.0.0-20150214042306-9440f1994b88 // indirect
|
||||
github.com/lucasb-eyer/go-colorful v1.2.0 // indirect
|
||||
github.com/mattn/go-colorable v0.1.13 // indirect
|
||||
github.com/mattn/go-isatty v0.0.20 // indirect
|
||||
github.com/mattn/go-runewidth v0.0.15 // indirect
|
||||
github.com/rivo/uniseg v0.4.6 // indirect
|
||||
github.com/spf13/pflag v1.0.5 // indirect
|
||||
github.com/valyala/bytebufferpool v1.0.0 // indirect
|
||||
github.com/valyala/fasttemplate v1.2.2 // indirect
|
||||
golang.org/x/crypto v0.18.0 // indirect
|
||||
golang.org/x/net v0.20.0 // indirect
|
||||
golang.org/x/sync v0.6.0 // indirect
|
||||
golang.org/x/sys v0.16.0 // indirect
|
||||
golang.org/x/text v0.14.0 // indirect
|
||||
golang.org/x/time v0.5.0 // indirect
|
||||
)
|
||||
|
|
|
|||
16
mkdocs.yml
16
mkdocs.yml
|
|
@ -92,6 +92,8 @@ nav:
|
|||
- Bot Spell Settings: server/bots/bot-spell-settings.md
|
||||
- Bot Spell Types: server/bots/bot-spell-types.md
|
||||
- Stance Types: server/bots/stance-types.md
|
||||
- Configuration:
|
||||
- eqemu_config.json: ./configuration/eqemu_config.md
|
||||
- Developer:
|
||||
- Database Conventions: developer/conventions-guidelines.md
|
||||
- Database Migrations: developer/database-schema-migrations.md
|
||||
|
|
@ -248,16 +250,9 @@ nav:
|
|||
- Status Levels: server/player/status-levels.md
|
||||
- Server Installation:
|
||||
- server/installation/README.md
|
||||
- Basic Server Install - Linux: server/installation/server-installation-linux.md
|
||||
- Basic Server Install - Windows: server/installation/server-installation-windows.md
|
||||
- Bot Installation: server/installation/bot-installation.md
|
||||
- Configure your eqemu_config: server/installation/configure-your-eqemu_config.md
|
||||
- Development Server Setup: server/installation/development-server-setup.md
|
||||
- Ground Up Linux Install: server/installation/ground-up-linux-install.md
|
||||
- Ground Up Windows Install: server/installation/ground-up-windows-install.md
|
||||
- Install PEQ Database Editor: server/installation/install-peq-database-editor.md
|
||||
- Troubleshooting: server/installation/troubleshooting.md
|
||||
- VSCode Dev Container Environment: server/installation/vscode-dev-container-environment.md
|
||||
- Windows Server Installer: server/installation/server-installation-windows.md
|
||||
- Linux Server Installer: server/installation/server-installation-linux.md
|
||||
- Manual Windows Install: server/installation/ground-up-windows-install.md
|
||||
- Scripting:
|
||||
- server/scripting/README.md
|
||||
- Converting QGlobals: server/scripting/converting-qglobals.md
|
||||
|
|
@ -318,6 +313,7 @@ nav:
|
|||
- Tools:
|
||||
- server/tools/README.md
|
||||
- Cheat Sheet: ./server/tools/tools-cheat-sheet.md
|
||||
- Install PEQ Database Editor: ./server/tools/install-peq-database-editor.md
|
||||
- Zones:
|
||||
- Adjusting Zone Shutdown Delay: server/zones/adjusting-zone-shutdown-delay.md
|
||||
- Customizing Zones:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue