Так расписываю всё подробно.
Раньше у меня был сервер в локальной сети и всё отлично работало с привязкой, регистрация и статистика всё отображалось корректно.
Решил попробовать сделать сервер на внешке, для этого зарегал белый IP адрес у провайдера (100 руб.)
Сайт и бд всё будет у меня находится на моем домашнем компе (пока-что)
Сайт на внешке виден, на него все спокойно заходят. Проблема лишь с веб обвязкой SW. Когда человек пытается зарегистрироваться : система выдает
ошибка бд.
LS:
Цитата:
# This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname
ExternalHostname = 178.76.237.***
# This is transmitted to the client from the same network, so it has to be a local IP or resolvable hostname
InternalHostname = 178.76.237.***
# Bind ip of the loginServer, use * to bind on all available IPs
LoginserverHostname = 178.76.237.***
LoginserverPort = 2106
# How many times you can provide an invalid account/pass before the IP gets banned
LoginTryBeforeBan = 20
# Time you won't be able to login back again after LoginTryBeforeBan tries to login. Provide a value in seconds. Default 10min. (600)
LoginBlockAfterBan = 600
GMMinLevel = 100
# The address on which login will listen for GameServers, use * to bind on all available IPs
LoginHostname = 178.76.237.***
# The port on which login will listen for GameServers
LoginPort = 9014
# If set to True any GameServer can register on your login's free slots
AcceptNewGameServer = False
# If False, the licence (after the login) will not be shown
# It is highly recomended for Account Seciurity to leave this option as defalut (True)
ShowLicence = True
# Database Pool Type
# Possible Values: c3p0 or BoneCP
# c3p0: more stable
# BoneCP: more performance
DatabasePoolType=c3p0
# Database info
Driver=com.mysql.jdbc.Driver
#Driver=org.hsqldb.jdbcDriver
#Driver=com.microsoft.sqlserver.jdbc.SQLServerDriv er
# Database Settings
URL=jdbc:mysql://localhost/serg
#URL=jdbc:hsqldb:hsql://localhost/l2jdb
#URL=jdbc:sqlserver://localhost/database=l2jdb/user=sa/password=
# Parameters Databases - MYSQL
# Login - Mysql's user
Login = serg
# Password - Mysql's Password
Password = ***
# maximum number of simultaneous connecting to the database
MaximumDbConnections = 100
|
GS:
Цитата:
# Enter here (ip) address of your game server, or use the symbol *
GameserverHostname = 178.76.237.***
GameserverPort = 7777
# Configure your external ip
ExternalHostname = 178.76.237.***
# Configure your internal ip
InternalHostname = 178.76.237.***
# Bunch ID and game server. It is better not to change.
LoginPort = 9014
LoginHost = 178.76.237.***
# Database Pool Type
# Possible Values: c3p0 or BoneCP
# c3p0: more stable
# BoneCP: more performance
DatabasePoolType=c3p0
# Parameters Databases - MYSQL
Driver = com.mysql.jdbc.Driver
URL = jdbc:mysql://localhost/serg
# Login - Mysql's user
Login = serg
# Password - Mysql's Password
Password = ***
# Attention: lazy init connections disabled!
# Please, set only real values for your database
# Default: 100
MaximumDbConnections = 100
|
Еще раз повторю:
хостинг у меня на моем компе, а IP внешний на него люди могут заходить!
Куда понятнее обьяснить я хз
Где-то ошибка в конфиге сидит, не тот ip введен раз sw выдает ошибку при реге, я вот не могу понять в какой строке именно.
ipconfig /all
Webserver Denwer
Вот sql файлы SW в базе:
Добавлено через 1 час 2 минуты
Никаких мыслей нету? Неужеле никто с домашнего компа не выводил сервер на внешку?
Добавлено через 8 часов 28 минут
БД в mysql нужно устанавливать на внешний ip или localhost?