Mordhau sunucularıyla, kendine özel yararlı komutlara sahip RCON kullanılarak doğrudan etkileşim kurulabilir. RCON, 'Remote Console' anlamına gelir ve kullanışlı bir sunucu yönetim aracıdır. admin komutlarından farklı olarak, oyuncular komutları doğrudan konsol sekmesine girebilir veya bir sunucuyu uzaktan izlemek ve yönetmek için mcrcon gibi popüler üçüncü taraf araçları kurabilir.
Not: Üçüncü taraf RCON araçlarına ilişkin talimatlara buradan atlayın.
1. BisectHosting Starbase paneline giriş yapın.
2. Sunucuyu başlatın.
3. Konsol sekmesine gidin.
4. Kullanmak istediğiniz herhangi bir RCON komutunu sohbet kutusuna girin. Aşağıdaki komut listesini görüntüleyin veya help komutunu girin.
| Komut | Açıklama |
|---|---|
help |
RCON komutlarının listesini sağlar. |
alive |
Hareketsizlik nedeniyle bağlantı zaman aşımını önler. |
listen [<Type> <Start/Stop>] |
Aşağıdaki yayınlardan herhangi birini dinlemeyi açıp kapatır: all login, matchstate, killfeed, scorefeed, chat
|
listenstatus |
Dinlenen yayın türlerinin listesini gösterir. |
adminlist |
Mevcut adminlerin PlayfabID'lerini gösterir. |
banlist |
Mevcut tüm yasaklamaların PlayfabID'lerini ve sürelerini gösterir. |
mutelist |
Mevcut tüm susturmaların PlayfabID'lerini ve sürelerini gösterir. |
playerlist |
Sunucudaki tüm oyuncuların PlayfabID'lerini gösterir. |
maplist |
Harita rotasyonundaki tüm mevcut haritaların listesini ve ArrayIndex değerlerini gösterir. |
addmap [<MapName> <ArrayIndex> <UpdateConfig>] |
Harita rotasyonuna bir harita ekler. <ArrayIndex> - harita konumunu belirler; en üste yerleştirmek için 0 olarak ayarlayın. <UpdateConfig> - haritayı config dosyasına kaydetmek için true olarak ayarlanabilir.
|
removemap [<MapName> <UpdateConfig>] |
Harita rotasyonundan bir haritayı kaldırır. Mevcut harita adlarını görüntülemek için maplist kullanın.
|
addadmin [<PlayerName/PlayfabID>] |
Bir oyuncuyu veya PlayfabID'yi adminler listesine ekler. |
removeadmin [<PlayerName/PlayfabID>] |
Bir oyuncuyu veya PlayfabID'yi adminler listesinden kaldırır. |
addbots [<Amount> <Team>] |
Belirtilen sayıda botu sunucuya ekler. 0 Kırmızı takım (veya takımsız) için. 1 Mavi takım için.
|
removebots [<Amount> <Team>] |
Belirtilen sayıda botu sunucudan kaldırır. |
changelevel [<MapName>] |
Mevcut haritayı belirtilen haritayla değiştirir. |
say [<Message>] |
Sunucu olarak sohbete genel bir mesaj gönderir. |
string [<String>] |
Modlama için kullanılır. |
event [<EventName>] |
Modlama için kullanılır. |
spawnserveractor [<ActorPath> <Transform>] |
Modlama için kullanılır. |
kick [<PlayerName/PlayfabID> <Reason>] |
Belirtilen oyuncuyu veya PlayfabID'yi verilen nedenle sunucudan atar. |
ban [<PlayerName/PlayfabID> <Reason> <Duration>] |
Belirtilen oyuncuyu veya PlayfabID'yi verilen neden ve dakika cinsinden süreyle yasaklar. |
unban [<PlayFabID>] |
Belirtilen bir PlayfabID'nin yasağını kaldırır. |
mute [<PlayerName/PlayfabID> <Duration>] |
Belirtilen oyuncuyu veya PlayfabID'yi verilen süre boyunca dakika cinsinden susturur. |
unmute [<PlayFabID>] |
Belirtilen bir PlayfabID'nin susturmasını kaldırır. |
scoreboard |
Sunucudaki mevcut skor tablosunu gösterir. |
info |
Mevcut sunucu bilgilerini gösterir. |
stats |
Sunucu performans istatistiklerini gösterir. |
writetoconsole [<Message>] |
Konsolda bir mesaj gösterir; oyunculara gösterilmez. |
changeteam [<PlayerName/PlayfabID> <Team>] |
Belirtilen oyuncunun veya PlayfabID'nin takımını değiştirir. |
modifyinivar [<File name> <Section name> <Variable name> <Value> <Type>] |
Dosya adı 'game' veya 'engine' olmalıdır. Bölüm adı ve değişken adı, o dosyadaki bir INI başlığı ve değeriyle eşleşmelidir. |
getmatchduration |
Mevcut maçta kalan süreyi gösterir. |
extendmatchduration [<Duration in seconds>] |
Maçı saniye cinsinden belirlenen bir süre kadar uzatır. |
setmotd [<Url>] |
Geçerli bir markdown dosyası kullanarak günün mesajını ayarlar. |
teleportplayer [<PlayerName/PlayfabID> <x=#,y=#,z=#>] |
Belirtilen oyuncuyu veya PlayfabID'yi verilen koordinatlara ışınlar. |
killplayer [<PlayerName/PlayfabID>] |
Belirtilen oyuncuyu veya PlayfabID'yi öldürür. |
getteamdamage [<PlayerName/PlayfabID>] |
Belirtilen bir oyuncunun veya PlayfabID'nin mevcut takım hasarını gösterir. |
renameplayer [<PlayerName/PlayfabID> <New name>] |
Belirtilen oyuncuyu veya PlayfabID'yi yeni adla yeniden adlandırır. |
chatlog [<Num messages to retrieve>] |
Belirtilen sayıda son sohbet mesajını döndürür. |
Uzak RCON İstemcisiyle Nasıl Bağlanılır
1. BisectHosting Starbase paneline giriş yapın.
2. Sunucuyu durdurun.
3. Başlangıç sekmesine gidin.
4. Mevcut RCON Şifresini not alın veya değiştirin. Boş bırakılırsa rastgele oluşturulur.
5. Sunucuyu başlatın.
6. Konsol sekmesine gidin
7. RCON IP'sini ve Portunu not alın. 4. adım boş bırakılırsa rastgele şifre burada oluşturulur.
8. mcrcon veya başka bir RCON aracını açın.
9. Host istendiğinde 7. adımdaki Sunucu IP'sini yapıştırın. Sondaki portu dahil etmeyin.
10. RCON Sunucu Portunu girin.
11. 4. veya 7. adımdaki sunucunun RCON Şifresini yapıştırın.