DarkLotus / D2NG

Next Gen Diablo 2 Clientless Library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

D2NG

CircleCI branch Codacy Badge CodeFactor GitHub GitHub contributors GitHub commit activity

Building the project

This project builds with .NET Core 2.2 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%