_BoBkA_:
Balancer в каких файлах менять и добавлять команды ? как новые ( на форте ) так и старые. ?
"Старые" (т.е. обычные):
gameserver/handlers/admincommandhandlers/*.java (пишу по памяти, почти наверняка ошибся в точных названиях, но суть такая).
На JBForth есть два пути.
1. Чистое написание на Java. Соответственно, вписывать в gameserver/lib/jbforth/*.java Но это не рекомендуемый путь, так как отлаживать сложнее. Лучше на Java писать только базовые слова, для связи с основной системой. А команды писать уже на самом Форте:
2. Написание команд на Форте. Хранятся уже в датапаке в data/jbforth/*.f Там, в принципе, куда угодно запихнуть можно, но лучше в отведённое для этого место, в data/jbforth/admin/ для GM-команд и data/jbforth/users/ для user-команд. Bypass-команды хранятся в других подходящих каталогах, например, в events и т.п.
Плюс второго подхода в том, что для активации изменений не требуется перекомпиляция и рестарт сервера, достаточно перезагрузить Форт командой //jbf_reload. Т.е. поменял что-то, ткнулся в кнопку с макросом на //jbf_reload и смотришь изменения