Bir Arma 3 sunucusunda oylamayı düzenlemek, oyuncuların canlı bir yöneticiye ihtiyaç duymadan görev haritası veya günün geçerli saati gibi kritik oynanış faktörlerine topluca karar vermesini sağlar. Bu sistem, aktif oyuncu kitlesinin en keyif aldığı içeriklerle etkileşimde kalmasını sağlayarak daha demokratik bir ortamı destekler. Ancak sunucu sahipleri, "vote-spamming"i veya planlı taktiksel operasyonları bozabilecek aksatıcı değişiklikleri önlemek için genellikle bu izinleri kısıtlar.
1. BisectHosting Starbase paneline giriş yapın.
2. Sunucuyu durdurun.
3. Config Files sekmesini seçin ve Server Config öğesini seçin.
4. // === VOTING === satırına gidin.
5. İstediğiniz genel ayarları düzenleyin. Bu ayarlar, allowedVoteCmds[] ayarlanmadığında da kullanılır.
-
voteMissionPlayers = 1;- Görev oylamasını kaç bağlı oyuncunun başlatacağını belirleyen değer. -
voteThreshold = 0.33;- Oylamayı onaylamak için kaç oy gerektiğini belirleyen, yüzde tabanlı ondalık değer.
6. allowedVoteCmds[] = {}; satırında, yorum satırlarını (//) silin.
7. İstediğiniz oylama komutlarını süslü parantezlerin içine girin{}; şu formatı kullanın: allowedVoteCmds[] = {{<commandName>, <preMissionStart>, <postMissionStart>, <votingThreshold>}, ...};
| Komut | Açıklama |
<commandName> |
Komutun adı. Kullanılabilir komutlar: "admin", "missions", "mission", "restart", "reassign", "kick"
|
<preMissionStart> |
Komutun görev başlamadan önce izinli olup olmadığını belirlemek için (isteğe bağlı) true veya false. Varsayılan değer true olarak ayarlanır.
|
<postMissionStart> |
Komutun görev başladıktan sonra izinli olup olmadığını belirlemek için (isteğe bağlı) true veya false. Varsayılan değer true olarak ayarlanır.
|
<votingThreshold> |
Oylamayı onaylamak için kaç oy gerektiğini belirlemek üzere 0.0 ile 1.0 arasında bir değer kullanın. Varsayılan değer genel ayar veya 0.5 olur.
|
<percentSideVotingThreshold> |
Oylamayı doğrulamak için mevcut taraftan kaç oy gerektiğini belirlemek üzere 0.0 ile 1.0 arasında bir değer kullanın. Varsayılan değer 0.5 olarak ayarlanır.
|
Not: Geçersiz değerler varsayılan olarak genel ayarlara döner.
8. Save düğmesine basın.
9. Sunucuyu başlatın.
Arma 3 Sunucusunda Oylanmış Admin Komutları Nasıl Düzenlenir
1. BisectHosting Starbase paneline giriş yapın.
2. Sunucuyu durdurun.
3. Config Files sekmesini seçin ve Server Config öğesini seçin.
4. Aşağıdaki formatı dosyanın alt kısmındaki yeni bir satıra yapıştırın:
allowedVotedAdminCmds[] =
{
{ "mission", true, true },
{ "missions", true, true },
{ "restart", true, true },
{ "reassign", true, true },
{ "kick", true, true }
};5. İstediğiniz oylanmış admin komutlarını şu formatla düzenleyin:{ "commandName", <pre-init>, <post-init> }
| Komut | Açıklama |
<commandName> |
Komutun adı. Kullanılabilir komutlar: "admin", "missions", "mission", "restart", "reassign", "kick"
|
<pre-init> |
Komutun görev başlamadan önce izinli olup olmadığını belirlemek için (isteğe bağlı) true veya false. Varsayılan değer true olarak ayarlanır.
|
<post-init> |
Komutun görev başladıktan sonra izinli olup olmadığını belirlemek için (isteğe bağlı) true veya false. Varsayılan değer true olarak ayarlanır.
|
Not: Oylanmış admin komutları sunucu adminlerinden etkilenmez.
6. Save düğmesine basın.