Предложение действительно хорошее. Для удобства проще будет сделать англофикацию игры. И использовать бинды заклинания по типу Genius (гениальность) - G, Rage(ярость) - R, Madness (безумие, безрассудство) - M.
Это хоткей на англоязычном раскладе клавиатуры. Администрация может сама сделать хоткей для каждого заклинания
И другой вариант, который будет сложнее.
Каждому игроку открыть консоль, где он сам по желанию будет биндить нужное ему заклинание
Пример
1. Открываем консоль
2. Печатаем bind w "teleport"
3. Пишем все нужные заклинания по такому типу
4. Далее печатаем save config1
5. При следующем входе в игру, открываем консоль и печатаем change config1
У нас получается такая картина. Зайдя в игру, мы биндим (прикрепляем) к нужно буквам определенные заклинания. Сохраняем наши настройки, чтобы они работали на продолжении всего игрового времени. При следующих заходах в игру, мы имеем уже сохраненную конфигурацию заклинания привязанных к определенным буквам, которую просто нужно запросить с сервера. В любой момент можно его удалить.
Delete config1 - удаление конфига.
Таким образом можно удалять и создавать конфигурации.