12-25-2009, 10:05 PM
Установка сервера
Требования.
* Windows 2003 x64 \ Windows 2008 x64
* Желательно 2х ядерный процессор 2.0 ГГц
* 4 гига оперативы.
Что нам понадобиться:
* Прямые руки.
* Мозги.
* Microsoft SQL Server 2005 Enterprise.
* ссылки на сборки: ?!?!?!?!
Установка.
1) Установите MS SQL Server 2005
2)Скачайте файлы сервера и распакуйте в C:\RF
3)Запустите MSSQL Server Management Studio, настройке подключение к базе данных, кликните где-нибудь на пустом месте и выберите "restore database";
Установите\импортируйте\во сстановите остальные части базы данных точно так же.
4) Установки для ODBC.
start -> Administrative Tools -> Data Sources (ODBC).
add -> SQL Server -> Впишите названия, как на рисунке выше.
Выберите сервер и оставьте галочку на:
"With Windows NT authentication using the network login ID."
Измените базу данных на ту, которую вы указывали\создали выше.
Проверьте, работает? Тогда идём дальше.
5)Идём в папку C:\RF\SERVER\bin\Initialize
Откройте AccountSystem.ini :
Откройте BillingSystem.ini:
Откройте LoginSystem.ini и WorldSystem.ini и измените, согласно настройкам выше.
Если вы всё сделали правильно, то идите в папку C:\rf\SERVER\bin
И запускайте сервер AccountServer_BraSD.exe, LoginServer_BraS.exe, и ZoneServerSOR_x64_Brazil.exe.
GM FORCE - PT
1.Лезем в Пуск\программы\Microsoft sql server\enterprise manager и запускаем его.
2.Щелкаем на + до тех пор пока не войдете в (local) (windows NT)
3.Щелкаем на папку Databases выбираем в ней RF_WORLD (у кого какая база) затем жмем на Tables
4.Находим там таблицу tbl_general кликаем правой кнопкой и выбираем пункт Design Table
5.Ищем там значение F0 внизу находите значение Default Value напротив него написано "(0хfffffff)
6.Далее вместо этих значений нам надо будет вписывать наши которые я укажу ниже:
Для того чтобы поменять все значения ПТ(PT) на 99 при создании нового игрока вам надо:
1.1.Лезем в Пуск\программы\Microsoft sql server\enterprise manager и запускаем его.
2.Щелкаем на + до тех пор пока не войдете в (local) (windows NT)
3.Щелкаем на папку Databases выбираем в ней RF_WORLD (у кого какая база) затем жмем на Tables
4.Находим там таблицу tbl_general кликаем правой кнопкой и выбираем пункт Design Table
5.Ищем там WM0 внем изначально вписано значение (0хfffffff) его надо будет заменять на 999999999
WM0 по SM49 вместо (0хfffffff) ставите (999999999)
Создание ГМ-аккаунта:
Делаем запрос в базу:
Гайд написан мной(MMd).
Спасибо Gob за дополнительную информацию.
Требования.
* Windows 2003 x64 \ Windows 2008 x64
* Желательно 2х ядерный процессор 2.0 ГГц
* 4 гига оперативы.
Что нам понадобиться:
* Прямые руки.
* Мозги.
* Microsoft SQL Server 2005 Enterprise.
* ссылки на сборки: ?!?!?!?!
Установка.
1) Установите MS SQL Server 2005
2)Скачайте файлы сервера и распакуйте в C:\RF
3)Запустите MSSQL Server Management Studio, настройке подключение к базе данных, кликните где-нибудь на пустом месте и выберите "restore database";
Установите\импортируйте\во сстановите остальные части базы данных точно так же.
4) Установки для ODBC.
start -> Administrative Tools -> Data Sources (ODBC).
add -> SQL Server -> Впишите названия, как на рисунке выше.
Выберите сервер и оставьте галочку на:
"With Windows NT authentication using the network login ID."
Измените базу данных на ту, которую вы указывали\создали выше.
Проверьте, работает? Тогда идём дальше.
5)Идём в папку C:\RF\SERVER\bin\Initialize
Откройте AccountSystem.ini :
Код:
[Database]
AccountDB_Machine = 127.0.0.1 <--- IP адресс сервера
AccountDB_Name = RF_User <---RF User
[DB_INFO]
IP = 127.0.0.1
Port = 18005
DSN = BillCruxRF
DBName = BillCruxRF
Acc = ncash123
PW = LEVELBillcrux
[Service]
MaxAccountNum = 3500
[World]
WorldSet_Num = 1
ServiceSet_Num = 1
Name0 = RageZone <--Название сервера
Address0 = 127.0.0.1
DBName0 = RF_WORLD
Type0 = 0
Код:
[System]
ZoneAddress = Ваш IP
[BILLING NETWORK BRAZIL]
SERVER_NAME = BillCruxRF
IP = Ваш IP
PORT = 18000
CP_ID = 1
GROUP_NUM = 1
SERVER_NUM = 1
GAME_ID = 1[System]
ZoneAddress = Ваш IP
[BILLING NETWORK BRAZIL]
SERVER_NAME = BillCruxRF
IP = Your IP Here
PORT = 18000
CP_ID = 1
GROUP_NUM = 1
SERVER_NUM = 1
GAME_ID = 1
Если вы всё сделали правильно, то идите в папку C:\rf\SERVER\bin
И запускайте сервер AccountServer_BraSD.exe, LoginServer_BraS.exe, и ZoneServerSOR_x64_Brazil.exe.
GM FORCE - PT
1.Лезем в Пуск\программы\Microsoft sql server\enterprise manager и запускаем его.
2.Щелкаем на + до тех пор пока не войдете в (local) (windows NT)
3.Щелкаем на папку Databases выбираем в ней RF_WORLD (у кого какая база) затем жмем на Tables
4.Находим там таблицу tbl_general кликаем правой кнопкой и выбираем пункт Design Table
5.Ищем там значение F0 внизу находите значение Default Value напротив него написано "(0хfffffff)
6.Далее вместо этих значений нам надо будет вписывать наши которые я укажу ниже:
Код:
F0 (16777215)
F1 (33554431)
F2 (50331647)
F3 (67108863)
F4 (83886079)
F5 (100663295)
F6 (117440511)
F7 (134217727)
F8 (150994943)
F9 (167772159)
F10 (184549375)
F11 (201326591)
F12 (218103807)
F13 (0хfffffff)
F14 (0хfffffff)
F15 (0хfffffff)
F16 (285212671)
F17 (301989887)
F18 (318767103)
F19 (335544319)
F20 (352321535)
F21 (369098751)
F22 (385875967)
F23 (402653183)
F24 (419430399)
F25 (0хfffffff)
F26 (0хfffffff)
F27 (0хfffffff)
F28 (503316479)
F29 (520093695)
F30 (536870911)
F31 (553648127)
F32 (570425343)
F33 (587202559)
F34 (603979775)
F35 (620756991)
F36 (637534207)
F37 (654311423)
F38 (671088639)
F39 (0хfffffff)
F40 (0хfffffff)
F41 (0хfffffff)
F42 (0хfffffff)
F43 (771751935)
F44 (788529151)
F45 (805306367)
F46 (822083583)
F47 (838860799)
F48 (855638015)
F49 (872415231)
F50 (889192447)
F51 (905969663)
F52 (922746879)
F53 (939524095)
F54 (0хfffffff)
F55 (0хfffffff)
F56 (0хfffffff)
F57 (0хfffffff)
F58 (1040187391)
F59 (1056964607)
F60 (1073741823)
F61 (1090519039)
F62 (1107296255)
F63 (1124073471)
F64 (1140850687)
F65 (1157627903)
F66 (1174405119)
F67 (1191182335)
F68 (1207959551)
F69 (0хfffffff)
F70 (0хfffffff)
F71 (0хfffffff)
F72 (0хfffffff)
F73 (1308622847)
F74 (1325400063)
F75 (1342177279)
F76 (1358954495)
F77 (1375731711)
F78 (1392508927)
F79 (1409286143)
F80 (1426063359)
F81 (1442840575)
F82 (1459617791)
F83 (1476395007)
C F84 по F99 значения в Default Value остается (0хfffffff)
1.1.Лезем в Пуск\программы\Microsoft sql server\enterprise manager и запускаем его.
2.Щелкаем на + до тех пор пока не войдете в (local) (windows NT)
3.Щелкаем на папку Databases выбираем в ней RF_WORLD (у кого какая база) затем жмем на Tables
4.Находим там таблицу tbl_general кликаем правой кнопкой и выбираем пункт Design Table
5.Ищем там WM0 внем изначально вписано значение (0хfffffff) его надо будет заменять на 999999999
WM0 по SM49 вместо (0хfffffff) ставите (999999999)
Создание ГМ-аккаунта:
Делаем запрос в базу:
Код:
DECLARE @RC int
DECLARE @id varchar(13)
DECLARE @pw varchar(13)
DECLARE @depart varchar(32)
DECLARE @class varchar(12)
DECLARE @name varchar(12)
DECLARE @birthday varchar(10)
DECLARE @grade int
DECLARE @subgrade int
SELECT @id = '[color=Red]ВАШ ЛОГИН[/color]'
SELECT @pw = '[color=Red]ВАШ ПАРОЛЬ[/color]'
SELECT @depart = 'none'
SELECT @class = 'GM'
SELECT @name = 'name'
SELECT @birthday = 'None'
SELECT @grade = 2
SELECT @subgrade = 4
EXEC @RC = [rf_user].[dbo].[pInsert_Staff] @id, @pw, @depart, @class, @name, @birthday, @grade, @subgrade
DECLARE @PrnLine nvarchar(4000)
PRINT 'Stored Procedure: rf_user.dbo.pInsert_Staff'
SELECT @PrnLine = ' Return Code = ' + CONVERT(nvarchar, @RC)
Гайд написан мной(MMd).
Спасибо Gob за дополнительную информацию.