Если у вас нет "внешнего" ("белого") IP адреса, то к вам друг не сможет подключиться.
Если "внешний" IP есть, тогда надо настраивать роутер/фаерволл/антивирус/брандмауер.
Приходите на
мультиплеер RTS, там вы сможете проехать с другом вместе (как машинист и помощник машиниста или на разных поездах). Для этого не требуется "прямой" IP адрес.
Про мультиплеер RTS вы можете прочитать информацию
здесь и
здесь.