Skip to content

Repository files navigation

Open Combas Server

OpenCombas server repository.

Quick Start

Prerequisites

Installation

Linux

# Clone the repository
git clone https://github.com/your-org/open-combas-server.git
cd open-combas-server
# Build the server
go build -o open-combas-server .# Run the server
./open-combas-server

Windows

go build -o open-combas-server.exe .
open-combas-server.exe

Configuration

The server auto-generates a config.toml file on first run:

ServerStatusPort = 1207ListeningAddress = "0.0.0.0"BufferSize = 4000# Performance and logging options.PerfReportIntervalSec = 30EnablePerformanceMonitoring = falseVerboseLogging = false
[[EchoingServers]]
Label = "WORLD"Port = 1215
[[EchoingServers]]
Label = "WORLD_OLD"Port = 1255

Performance Testing

Run comprehensive benchmarks:

# Windows
server_benchmark.bat standard results.txt
# Linux/macOS
./server_benchmark.sh standard results.txt

Development

# Run tests
go test ./...
# Run benchmarks
go test -bench=. ./...
# Quick performance check
run-benchmark.bat quick

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Run tests: go test ./...
  4. Run benchmarks: ./server_benchmark.sh standard
  5. Submit a pull request

About

OpenCombas server repository.

Resources

Stars

7 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages