I have a private plugin still lying around that does it OnPluginStart.
It basicly checks if the server lock is set (ip variable not empty), then gets the server ip and reformats it.
Checks if they are equal, if not it does SetFailState.
__________________
No longer taking requests due to lack of time and interrest.
Only helping out with minor things through forum.