Skip to content

Latest commit

 

History

History
20 lines (13 loc) · 935 Bytes

README.md

File metadata and controls

20 lines (13 loc) · 935 Bytes

JIRC Server

This is a basic IRC server implementation. It implements all the main things in the IRC standards except multiple servers (this won't connect to other servers)

Compiling

This project uses Maven as its build system. Most Java IDEs will allow you to import / build maven projects these days.

Alternatively you can compile using maven directly by opening the project folder in a terminal and running:

mvn package

Running

To run the server, just run the generated JAR file (with dependencies)

java -jar target/jircd-<INSERT VERSION HERE>-jar-with-dependencies.jar

By default, the server will read its configuration from an ircd.conf file in the current directory or the directory containing the JAR file. This can be overridden by providing a path to the config file as an argument to the application.