appo-soft / D2NG

Next Gen Diablo 2 Clientless Library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

D2NG

Github Actions Codacy Badge CodeFactor GitHub GitHub contributors GitHub commit activity

Building the project

This project builds with .NET 5 and can be built by running dotnet build on the command line from the root of the Solution.

Building Docker

You can build the ConsoleBot in to a docker image by executing docker build -t "dkuwahara/d2ng:$TAG ." from the root of the project.

Configuring

ConsoleBot expects a config.yml file that can be passed in via the "--config" flag. The config.yml should look as follows:

classicKey: string
expansionKey: string
realm: string
username: string
password: string

Running ConsoleBot Docker Image

You'll need to mount the directory that has your config.ymlso that the program can find it. Example:

docker run \
  --mount src="${pwd}/config",target=/config,type=bind \
  dkuwahara/d2ng:$TAG \
  --config /config/config.yml

About

Next Gen Diablo 2 Clientless Library

License:GNU General Public License v3.0


Languages

Language:C# 99.9%Language:Dockerfile 0.1%