OpenCombas server repository.
# 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-servergo build -o open-combas-server.exe .
open-combas-server.exeThe server auto-generates a config.toml file on first run:
ServerStatusPort = 1207
ListeningAddress = "0.0.0.0"
BufferSize = 4000
# Performance and logging options.
PerfReportIntervalSec = 30
EnablePerformanceMonitoring = false
VerboseLogging = false
[[EchoingServers]]
Label = "WORLD"
Port = 1215
[[EchoingServers]]
Label = "WORLD_OLD"
Port = 1255
Run comprehensive benchmarks:
# Windows
server_benchmark.bat standard results.txt
# Linux/macOS
./server_benchmark.sh standard results.txt# Run tests
go test ./...
# Run benchmarks
go test -bench=. ./...
# Quick performance check
run-benchmark.bat quick- Fork the repository
- Create a feature branch
- Run tests:
go test ./... - Run benchmarks:
./server_benchmark.sh standard - Submit a pull request