3
創建我試圖爲私人託管的Counter-Strike Global Offensive服務器製作一個前端,當我點擊運行服務器時,一切正常,服務器啓動並登錄到控制檯。但是,如何查看服務器IP地址,服務器中的播放器等信息?如何與新創建的服務器進行交互,使用child_process.spawn
這是我迄今爲止用於運行服務器:
router.post('/create', function(req, res) {
console.log(req.body);
var child = spawn('/home/steam/steamcmd/csgo/srcds_run -game csgo -console +game_type 0 +game_mode 0 +host_workshop_collection 249376192 -tickrate 128 +maxplayers 20')
child.stderr.on('data', function(err) {
console.log(err);
});
child.stdin.on('data', function(chunk) {
console.log(chunk);
});
child.stdout.on('data', function(chunk) {
});
});
像如如果我使用付費服務器主機,我會有一個控制面板,可以在其中查看服務器IP,在遊戲中重新啓動/停止視圖播放器等。如果寫得不好,我希望這篇文章足夠清晰並且很抱歉。我不知道該怎麼說。
真棒感謝寫我不能爲我的生活找到像Gamedig所有的使用Google搜索我正在做。儘管我認爲能夠使用不同的IP承載多臺服務器,但只有一臺VPS是不可能的。 – Datsik