Skip to content

m0nnnna/wow

Repository files navigation

NekoCore Projects

All NekoCore related items that I build will be uploaded here for all to use.

For a lot of people setting up custom wow server for their friends is too annoying and dumb.

The things I make here will have some interesting effects. Before was just the ecosystem that runs it. But NekoCore is supposed to be designed to be played both solo, or with a small group. So I will include changes/patches that fix some of these issues. Check the folders because even though this isn't the root directory of Azerothcore I will put files like that in exact directory position. Here is a quick list of things I have available.

  • A registration page
  • A leaderboard page
  • A request page
  • An editor built with Python for the request page
  • Backup/Update Scripts
  • Two new python editors have been added. One is to to easily edit DB data and data related. I will expand it's features as needed. The other is to convert items from armory_spell table to be inserted to spell_dbc. This will work for both the spell_dbc table and the actual dbc files.
  • Updated scripts for modules and AzerothCore scripts to include fixes for boss fights. Currently only Ony fight has been patched as that's just where I am in the game. I will add more patches as needed.

I use Windows as my main host however I run Azerothcore via docker on an Alpine host.

Registration

Built entirely with PHP this page and the connectors once configured will inject an account directly into your live DB. This effect should be instant but can take up to 5 minutes for the server to see it.

Leaderboard

The leaderboard assigns points per a users rarity of gear, level, how many achievements they've earned, and time spent playing. This is reflected with the top 5 on the index page and the full leaderboard available via the lb.php page.

Requests

Requests are available for users to request with the following methods.

  • Daily
  • One time
  • Boss kills (if the boss kill is tracked via the in game stats page)

Backups

Most people who use Azerothcore are using Windows so you'll enjoy these. They are setup to 1 thing each. The first is a quick backup of auth, and char databases. The other dumps all databases. If you have more than the ones listed in the script simply add their names. I set the first to run every 30 minutes. The other once every 4 hours. They only keep a max of 10 but you can adjust this. The other backup happens with the Azerothcore update docker script.

Docker

I use an Alpine host with docker. The scripts there are two 1 simply restarts the worldserver container. I set this for once a day. The other zips the entire directory for the container files saving it. Then it will pull all the git changes for all modules listed in the scripts, then update Azerothcore from git as well. Then a docker-compose build command is triggered. Both scripts when ran will send a message via the docker attach command for a server restart in 15 minutes. Then it will pause for 15 minutes then restart. The main update will run a full docker-compose down, docker-compose up. The restart script will simple run a docker container restart command.

Request Editor

I built an editor fom Python to allow you to easily modify the requests.php file with a simple GUI. Two json files are included that contain some data. The json files can be altered from the editor as well.

NPC editor

I build an NPC editor to make modifying the items and prices of my vendors a tad easier. I have much larger things I want to do with this but as it stands that's what it currently does. It has been made modular so that anything could be added to it.

Game Scripts

Including some game scripts for Ony as of now as me and my players are working our way through classic. I will upload the modifications I have made to some conf files once I feel they are complete. But the current scripts allow for modifications of the ony fight both for 40 man and 20 man. If you look through the commits you can find comments for the important details. I will also include a script for scholo because as a rogue main dark shades are my nightmare.

Questions

If you have any questions I am more than happy to reply and go into detail please feel free to email me at noc@nekos.farm

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors