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-server
go build -o open-combas-server.exe .
open-combas-server.exe
The 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