It's free to make one :D but you do need to know how to make one and about port forwarding etc. My mate was able to set one up that me, him and a few mates play on :D There are a lot of youtube videos about it if you wanna have ago yourself :) but yeah, free XD except for internet usage costs, but that's as per usual excpet for