eqbc

package module
v0.0.0-...-da616cc Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 7, 2024 License: MIT Imports: 9 Imported by: 0

README

EQ Box Chat. Private Chat Relay server for EQ bots

Re-implementation of eqbcs2 in golang for mq2 / PEQ-TGC

Tested with MQ2EQBC 15.0503, as distributed with the PEQ MQ2.

Improvements vs. stock eqbcs2.exe (peq mq2 build)

  • No upper limit on connected clients (eqbcs2.exe has a limit of 55 clients)

  • Log entries have timestamps

  • Colorized output

  • Docker ready

Batch re-connect

/multiline ; /bcaa //timed 5 /bccmd quit ; /bcaa //timed 10 /bccmd connect localhost 2112

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type EQBC

type EQBC struct {
	sync.RWMutex
	// contains filtered or unexported fields
}

func NewServer

func NewServer(cfg ServerConfig) *EQBC

func (*EQBC) Listen

func (eqbc *EQBC) Listen(addr string) error

func (*EQBC) Log

func (eqbc *EQBC) Log(s string)

type ServerConfig

type ServerConfig struct {
	Verbose     bool
	NoTimestamp bool
	Password    string
}

Directories

Path Synopsis
cmd

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL