А теперь пойми одну суть. Дабы создать некий "Контракт" как ты говоришь, это надо писать в самом коде игры, тобишь создавать новую функцию и т.д. На что, я думаю у администрации, врядли есть возможности. Т.к этим занимаются только разработчики.
Так же и по наёмникам. Это тоже самое что создать...