Логотип игрового форума RF-Cheats.ru    
Новости онлайн игр Обход античитов Чёрный рынок Реклама и привилегии Разработка читов Арбитраж

Регистрация Бан-лист Сообщество ПОПУЛЯРНОЕ
Вернуться   RF-Cheats.ru - форум читеров и ботоводов > > > >
Читы и обход фроста для RF Online без хайдаБоты и читы для Perfect World бесплатно без хайдаМоды и читы для World of Tanks (WoT) бесплатно без хайдаМоды и читы для Armored Warfare бесплатно без хайдаБоты и читы для DOTA 2 бесплатно без хайдаБоты и читы для Black Desert Online бесплатно без хайдаЧиты на ArcheAge бесплатно без хайдаЧиты для Warface бесплатно без хайдаВзлом ВКонтакте и ОдноклассниковСписок разделов со всеми играмиЧиты для онлайн игр






Ответ
 
Опции темы
Старый 09.11.2022, 20:37   #1
sedoq321
Постоялец
Аватар для sedoq321
OFFLINE
Регистрация: 08.02.2016
Возраст: 33
Сообщений: 100
Благодарностей:
4 всего
Репутация: 13

Не открывается игра по внешнему ip


Здравствуйте, столкнулся с проблемой, полностью установил и настроил сервер, по локалке всё запускается, входит в игру всё нормально, когда с другом пытаемся подключится по внешке, сервер виден но игра не запускается, процесс RF_online.bin висит, а после ошибка код 183.
Подскажите какое может быть решение.

Цитата:
Worldinfo.ini
[System]
WorldName = RFO

;;If you are under router
GateIP = 94.143.57.23
Address = 192.168.52.243
ServerType = 0

BillingCode = 32
BillOper = 0
FreeServer = 1

HBKPath = C:\Logs\HBK
HistoryPath = C:\Logs\History

NationCode = RU
[ServerMode]
BuyCashItemByGold = false
ReleaseType = Release
ExcuteService = false

[Rule]
CrystalHPMultiple = 1.0
CrystalHPMultiple_1 = 5.0
CrystalHPMultiple_2 = 8.0
CrystalHPMultiple_3 = 11.0

[GUILD CREATE EVENT]
Enable = FALSE
START_DATE = 20090119
END_DATE = 20090120

Цитата:
[Apex_Setting]
Server = 192.168.52.243
Port = 15306

Цитата:
Worldsystem.ini
[System]
AccountAddress = 192.168.52.243
LimUserNum = 1000

[MainThread]
SleepTerm = 15
SleepValue = 10
SleepIgnore = 1
[Messenger]
Use = TRUE

[RankJob]
JobHour = 23
JobMin = 40

[Rule]
AttackSpareDelay = 200

[Economy]
Default_MgrVal =1000
Default_TaxVal =33
;Default_OreVal =10000
Default_OreVal =3500
2010/10/20_MgrVal = 2000
2010/10/20_TaxVal = 66

[HolySystem]
KeeperCreateMap = resources
KeeperCreateDummy = dk0001
KeeperActiveDummy = hskactdum
KeeperCenterDummy = dk0001
KeeperMonsterCode = 04903


StoneNum = 3

StoneCreateMap0 = resources
StoneCreateDummy0 = dh001
StoneMonsterCode0 = 04B01
StoneMasterRace0 = 0

StoneCreateMap1 = resources
StoneCreateDummy1 = dh002
StoneMonsterCode1 = 04B02
StoneMasterRace1 = 1

StoneCreateMap2 = resources
StoneCreateDummy2 = dh003
StoneMonsterCode2 = 04B03
StoneMasterRace2 = 2
QuestInit=0

[Schedule]
ScheduleInit=0

[Formula]
StdDefPoint=3
RcvDefPoint=10

[Buddha Event]
Enable = FALSE
GiveItem = irpre01
ExchangeItem = irpre01

[CLASS REFINE EVENT]
ENABLE = FALSE
START_DATE = 20101010
END_DATE = 20110101
LIMIT_COUNT = 3

[PcBang Favor]
USE = FALSE

[Time Limit]
Use = FALSE

CNT = 3
Time_0 = 0
Time_1 = 300
Time_2 = 500

Percent_0 = 1.0
Percent_1 = 0.5
Percent_2 = 0.0

LogoutTerm = 10
NotifyTerm = 2

[VersionCheck]
Ver_CheckKey = 75a32d4f6dafa548fcfcb40aef838a0d

Цитата:
[Database]
AccountDB_Machine = 127.0.0.1
AccountDB_Name = RF_User


[System]
NationCode = RU

[DB_INFO]
IP = 127.0.0.1
Port = 1433
DBName = BILLING
Acc = sa
PW = password

[Service]
MaxAccountNum = 1337

[World]
WorldSet_Num =1
ServiceSet_Num = 0

Name0 = RFO
Address0 = 94.143.57.23
DBName0 = RF_World
Type0 = 0

Цитата:
[System]
ZoneAddress = 192.168.52.243
NationCode = RU
;NationCode = RU (для рус локали)

[BILLING]
SERVER_NAME = BILLING
IP = 127.0.0.1
PORT = 1433
CP_ID = 1
GROUP_NUM = 1
SERVER_NUM = 1
GAME_ID = 1

Цитата:
[IPAddress]
FilterNum = 0

Filter0 = 192.168.52.243
FilterRange0 = 255
[ID]
;фильтр GM логинов
FilterNum = 0
Filter0 = !rfdev

Цитата:
[Account]
AccountAddress = 192.168.52.243

[System]
NationCode = RU
[CHECK ADDRESS]
CHECK = TRUE

[LOG]
AUTH_LOG = TRUE

[World]
Lim World Num = 1
DB Push Job = 0

[BILLING]
Check = FALSE
BillingCode = 78

[MOTP]
Service = FALSE
HostName = rfo.ru
HostIP = 192.168.52.243
URLPath = /MOTPValidation/ValidationServlet
Port = 12380

[IP Address Filter]
FilterNum = 0

Filter0 = 192.168.52.243
FilterRange0 = 255
[UserCountDisplyLimit]
Limit0 = 500
Limit1 = 1200
Limit2 = 2700
[BILL_RU]
DBName = BILLING
DBIP = 127.0.0.1
DBAccount = sa
DBPassword = password
DBPort = 1433
 
Ответить с цитированием


Старый 10.11.2022, 01:04   #2
DungeonKeeper
Старичок форума
Аватар для DungeonKeeper
OFFLINE
Регистрация: 01.08.2008
Возраст: 46
Сообщений: 640
Благодарностей:
1,943 всего
Мнения: + 1846
Репутация: 5830

Решение простое, проверяй доступность портов. Они должны быть доступны снаружи, т.е. открыты.

Если инет у тебя не напрямую в комп заведен, что встречается довольно редко, значит у тебя идёт проброс портов в роутере. Проверь всё ли ты пробросил, нету ли какого-нибудь включенного "интеллектуального" фаервола в твоём роутере.

Если IP "серый", возможны проблемки разного характера связанные с НАТом провайдера. Лучше белый IP.
Ещё лучше поднять OpenVPN сервер у себя и запускать через него, чем светить в интернет своей тачкой с дырявым как решето сервером. Если ты конечно только отдельные порты не пробрасывал, но всё ровно, хотя я не верен, что кто-то будет сканить сеть на наличие портов Рфанлине.

Добавлено через 5 минут
Ещё если ты логинешся ГМом, тебе надо фильтер IPов настроить в Логин Сервере, если память не изменяет, на Зону, Подсеть, Сеть того кто подключается.

Вот эту вот штуку:


Там может быть много фильтров

[IPAddress]
FilterNum = 1 ;(тут количество фильтров)

Filter0 = 192.168.52.243
FilterRange0 = 255
Filter1 = ;(ип кореша с последними, помнится нулём после точки)
FilterRange1 = 255

Вообще "FilterRange" указывает количество станций в сетке которые могут порубиться, по этому последнюю цифру при 255 надо указывать 0, а не целиком свой IP.

[ID]
;фильтр GM логинов
FilterNum = 1 ;(тут количество логинов ГМом)
Filter0 = !rfdev
Filter1 = ;(ещё один логин ГМа с восклицательным знаком в начале)

Добавлено через 13 минут
Ещё хинт.
Помнится если указать в значениях FilterNum= большую цифру, чем есть IPов и ГМов то у него срывает башню и он начинает пускать с любых IPов. Могло работать только в логине от БСБ, он тоже с 2232 работает, если что.

Т.е. указываем "FilterNum = 1", считает от нуля, в "Filter0 =" прописываем 127.0.0.1, а "Filter1 =" строчку уже просто не пишем.

В ID Гмов по моему похрен сколько IPов до этого указано, просто можно написать все какие есть с полным количеством.

Последний раз редактировалось DungeonKeeper; 10.11.2022 в 01:19. Причина: Добавлено сообщение

lolz i dont remember i ever said pidaras in normal chat
 
Ответить с цитированием
Старый 10.11.2022, 20:07   #3
sedoq321
Постоялец
Аватар для sedoq321
OFFLINE
Регистрация: 08.02.2016
Возраст: 33
Сообщений: 100
Благодарностей:
4 всего
Репутация: 13
Спасибо большое

Всё решил, не все порты были проброшены спасибо большое за подсказку.

Ещё один вопросик, проблема в том, что не получается создать обычный аккаунт, ГМ аккаунт создаётся и мы можем в него войти, а обычный в базу записывается, но в лаунчере неверный логин пароль, пробовал запросы в rfaccount. Пробовал в rftestaccount в него тоже заносится но в ланучере просто висит.

Через RFMT обычные акки видит, но лаунчер пишет неверный логин пароль.

Последний раз редактировалось sedoq321; 10.11.2022 в 21:59.
 
Ответить с цитированием
Сказали спасибо:
DungeonKeeper (10.11.2022)
Старый 10.11.2022, 23:14   #4
DungeonKeeper
Старичок форума
Аватар для DungeonKeeper
OFFLINE
Регистрация: 01.08.2008
Возраст: 46
Сообщений: 640
Благодарностей:
1,943 всего
Мнения: + 1846
Репутация: 5830

Либо /open не сделал, либо запрос кривой.
Прицепи кабинет ФДкора из моего пака и создавай в нём.

Ещё вот держи из старых записей.
----
Если не пускает обычных юзеров в базе RF_USER неправильная процедура.
В процедурах добавит к процедуре pSelect_AccountPass в конец "_China" pSelect_AccountPass_China

lolz i dont remember i ever said pidaras in normal chat
 
Ответить с цитированием
Сказали спасибо:
sedoq321 (12.11.2022)
Старый 12.11.2022, 12:37   #5
sedoq321
Постоялец
Аватар для sedoq321
OFFLINE
Регистрация: 08.02.2016
Возраст: 33
Сообщений: 100
Благодарностей:
4 всего
Репутация: 13

/open прописываю постоянно в логинсервере externalconnect становится truee здесь я так понял всё норм, меня беспокоит в Акаунтсервере ExternalOpen : false всегда, а когда в прописываю /open команда не распознаётся, кракозябры там=)

Сделал запрос pSelect_AccountPass_China

Цитата:
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go


ALTER PROCEDURE [dbo].[pSelect_AccountPass_China]
@id varchar(13)
AS

DECLARE @curdate DATETIME
DECLARE @birthdate DATETIME
DECLARE @plusdate DATETIME
DECLARE @AgeResult TINYINT

SET @curdate = GETDATE()
SET @birthdate = (SELECT birthdate FROM tbl_rfaccount WHERE ID = CONVERT(BINARY, @id))

IF(ISDATE(@birthdate) = 1)
BEGIN
SET @plusdate = DATEADD(yy, 18, CONVERT(DATETIME, @birthdate))
END

IF(ISDATE(@curdate) = 1) AND (@curdate >= @plusdate)
BEGIN
SET @AgeResult = 0
END
ELSE
BEGIN
SET @AgeResult = 1
END

SELECT RTRIM( CONVERT( VARCHAR(24), password) ), accounttype, AgeResult= @AgeResult FROM tbl_rfaccount WHERE ID = CONVERT(BINARY, @id)
Если делаю запрос в таблицу с тестаками то всё работает пускает.

Цитата:
INSERT INTO rf_user.dbo.tbl_RFTestAccount(Id,Password,BCodeTU) VALUES ((CONVERT(binary, 'qwer')), (CONVERT(binary, 'qwer')),1)
А если в эту или useracc то пишет неверный логин пароль, хотя записи делаются.

Цитата:
INSERT INTO RF_User.dbo.tbl_rfaccount (id,password,accounttype,birthdate) VALUES ((CONVERT(binary, 'qwer')), (CONVERT(binary, 'qwer');0', '1/01/1950')),'

Последний раз редактировалось sedoq321; 12.11.2022 в 17:34.
 
Ответить с цитированием
Старый 12.11.2022, 18:55   #6
DungeonKeeper
Старичок форума
Аватар для DungeonKeeper
OFFLINE
Регистрация: 01.08.2008
Возраст: 46
Сообщений: 640
Благодарностей:
1,943 всего
Мнения: + 1846
Репутация: 5830

Переименовывать "pSelect_AccountPass" в "pSelect_AccountPass_China" нужно в Сторед Процедурах.
Если я чего не забыл уже.

lolz i dont remember i ever said pidaras in normal chat
 
Ответить с цитированием
Сказали спасибо:
sedoq321 (12.11.2022)
Старый 12.11.2022, 23:17   #7
sedoq321
Постоялец
Аватар для sedoq321
OFFLINE
Регистрация: 08.02.2016
Возраст: 33
Сообщений: 100
Благодарностей:
4 всего
Репутация: 13

Переименовал, но всё равно не верный логин пароль, я уже думаю, что сервер не берёт информацию из rfaccount

потому что смог создать обычный акк записью в tbl_RFTestAccount и всё пускает в игру, но почему он из этой таблице берёт не понятно

Добавлено через 20 часов 36 минут
В неё tbl_RFTestAccount запросы делаю и всё ок работает.

А кто ни будь знает, ос уменьшается после релога, это в структурах убирается или можно через sql ?

Последний раз редактировалось sedoq321; 13.11.2022 в 19:54. Причина: Добавлено сообщение
 
Ответить с цитированием
Старый 13.11.2022, 20:02   #8
DungeonKeeper
Старичок форума
Аватар для DungeonKeeper
OFFLINE
Регистрация: 01.08.2008
Возраст: 46
Сообщений: 640
Благодарностей:
1,943 всего
Мнения: + 1846
Репутация: 5830

Цитата:
Сообщение от sedoq321 Посмотреть сообщение
Переименовал, но всё равно не верный логин пароль, я уже думаю, что сервер не берёт информацию из rfaccount

потому что смог создать обычный акк записью в tbl_RFTestAccount и всё пускает в игру, но почему он из этой таблице берёт не понятно
Попробуй базу пустую залить или из другой сборки, может база с косяками попалась.
Ещё смотри в логах чего там происходит, сервак всё пишет в папки с логами, кривые запросу в базу, помнится тоже писал, даже я там про этот пСелект, на сколько помню, в первый раз и натыкался.

Цитата:
А кто ни будь знает, ос уменьшается после релога, это в структурах убирается или можно через sql ?
Это всё, кердык. Игрушка слишком стара для современного мира, самый простой вариант установить время на сервере например 2012 год, в общем любой до 1 января 2022 года.

lolz i dont remember i ever said pidaras in normal chat
 
Ответить с цитированием
Старый 16.11.2022, 19:16   #9
sedoq321
Постоялец
Аватар для sedoq321
OFFLINE
Регистрация: 08.02.2016
Возраст: 33
Сообщений: 100
Благодарностей:
4 всего
Репутация: 13

Всё решил, 2 процедуры били одна с чиной другая без, ту которая без чина удалил, а которая с чина удалил в конце чина
 
Ответить с цитированием
Сказали спасибо:
DungeonKeeper (16.11.2022)
Ответ



Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Открывается интересный сервак sasha098 Новости MMORPG серверов и игрового мира 153 05.12.2013 10:45
Кошмарная Игра (игра сатаны) buraymk2 Общение читеров 60 29.08.2012 00:25
Открывается новый Проект.12.12.2011 K1nder[GM] Новости MMORPG серверов и игрового мира 37 11.12.2011 21:25
Открывается сервер rf.interspell.ru dark Новости MMORPG серверов и игрового мира 92 14.10.2011 22:52
Открывается, после обновления, новый сервер РФО - New Era ! mixalch Новости MMORPG серверов и игрового мира 15 24.05.2011 13:53

Мир танков | Проект "Армата" | ArcheAge | Black Desert | РФ Онлайн | Айон | Майнкрафт | Браузерные игры
Элдер скролс | Р2 Онлайн | Реквием Онлайн | ПУБГ | Роял Квест | ГТА Санадреас | Контра | Дота 2
Мир кораблей | Лост Арк | Arma2 DayZ mod | The War Z | Карос: Начало | Tera Online
Читы для всех Онлайн-игр