If you're not using a router, then you don't have to worry about port forwarding at all. This would mean that your computer is connected directly to your modem and has a "real" IP address.
If this is indeed your situation, then you probably have an operating system firewall issue where you need to allow connections to your machine to the port that your server runs on. You'll need to tell us which operating system you're using to be able to tell you how to change your computer's firewall settings.
If this isn't the issue, it may be that your internet provider blocks inbound connections to their customers. You'll have to read up on the terms of service from your internet provider to know if that is the case or not.
-------------------------------------------------------------------------------------------------------------------
The Below guide I find on the first page of Google
A repost from ACWEB credits to Honey
Code:
http://www.************/forums/showthread.php?122860-Tutorial-Create-World-of-Warcraft-3-3-5a-Server-Public-Without-Router-(Arcemu)
How to Create World of Warcraft 3.3.5a Server Public Without Router (Arcemu)?
Folow next steps
1) Download/Install Arcemu 3.3.5a repack or compile your own arcemu repack.
Random 3.3.5a Arcemu repack you can search Here
If you wanna compile your own Arcemu Repack go check Here
2) Download and install Net Net Framework 4 and msvcr100.dll error fix Here
3) Go to No-ip.com,register/Login there and go option 'Add a Host' ,enter your hostname and go 'Create Host' .
4) Now go to My Computer/C:/Windows/System 32/Drivers/etc/hosts open hosts file
You will see something like this:
Code:
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
127.0.0.1 localhost
Change it to this...
Code:
# Copyright (c) 1993-1999 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
Your externalip yourhostname
127.0.0.1 localhost
How to find externalIp? Go Here
5)Now go repack folder/arcemu and edit realm config.
Code:
Code:<Realm1 Name = "Server Name"
Address ="Yourhostname:8129"
Icon = "Normal"
Colour = "1"
Population = "1.0"
TimeZone = "1">
6) Save file,go to your repack folder and start mysql,logonserver,world,apache. Change your realmlist Yourhostname
7) Launch WoW,login and play! Your server is now public!