Originally based on R.Server by RSDN, AVK(http://rsdn.ru/account/info/5161)