Через интернет - создай порты в роутере в разделе виртуальных серверов (гайды в инете есть). Эти же данные должны быть прописаны в конфиге network сервера (GS и LS) в строке client connections. Друг в BAT-файле прописывает адрес компьютера. На серверном - IP связаной с роутером сетевой карты.
Через сеть - с роутером ничего ненадо делать. В конфигах и в BAT-файле прописывается IP связаной сетевой карты.