SaintMercury / CoreScripts

The serverside Lua scripts used to implement core functionality in TES3MP.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CoreScripts

Modified by Saint Mercury

Description

These are the scripts used to implement most of the essential server logic in TES3MP, including gameplay adjustments for multiplayer as well as state saving and loading. These also include several custome scripts, and minor edits to the core files for easier modification. Typings used for the lua typings system in vscode (an EmmyLua like interpretation).

  • TES3MP version: 0.8.1

Dependencies

Setup

  1. Download Pollnet and place the pollnet.dll (or whatever your platform uses) into the lib/ folder.
  2. Download Effil (luajit version) and place the effil.dll (or whatever your platform uses) into the lib/ folder. (Note: This is not required, but is a performance boost.)

Running the server

  1. Start http server using npm start in from the server/ folder. (You can also do npm i --prefix ./server from ./)
  2. Start the tes3mp server

About

The serverside Lua scripts used to implement core functionality in TES3MP.

License:MIT License


Languages

Language:Lua 99.8%Language:TypeScript 0.2%