I'm not sure what the issue is. 30 minutes is loads of time to do something and come back. If you are away for more then that long, you have more important things to do than complain about spending at extra few seconds to log back in. Because otherwise you are just increasing server load because you are lazy. However, if this timer is based only on character activity like movement, there will be issues.