transfer.coffee/tracker.js
Kumi eb557648f4
feat(server): disable UDP and stats support
UDP and stats support have been disabled to streamline server operations and reduce resource usage. This change improves performance and simplifies troubleshooting by focusing on HTTP and WebSocket functionalities.
2024-06-15 16:23:35 +02:00

26 lines
516 B
JavaScript

import { Server } from "bittorrent-tracker";
const PORT = process.env.TRACKER_PORT || 8106;
const HOST = process.env.TRACKER_HOST || "localhost";
const server = new Server({
udp: false,
http: true,
ws: true,
stats: false,
});
server.on("error", (err) => {
console.error(`Error: ${err.message}`);
});
server.on("warning", (err) => {
console.warn(`Warning: ${err.message}`);
});
server.on("listening", () => {
console.log(`Tracker is listening on http://${HOST}:${PORT}`);
});
server.listen(PORT);