Начём!Что нам требуеться:
* Windows 2003 x64 \ Windows 2008 x64
* Желательно 2х ядерный процессор 2.0 ГГц
* 4 гига оперативы.
Самое главное для вас это
* Прямые руки.
* Мозги.
* Microsoft SQL Server 2005 Enterprise.
* ссылки на сборки: ?!?!?!?!
Если у вас нет сборки суда не флудим...
Значит так приступим
1.Установка сервера
1) Установите MS SQL Server 2005
2)Скачайте файлы сервера и распакуйте в C:\RF ну где у вас RF сервер...
3)Запустите MSSQL Server Management Studio, настройке подключение к базе данных, кликните где-нибудь на пустом месте и выберите "restore database";
Когда открыли не забываем поставить галочку на Restore and From Device скрины выложить не могу нету времени уж простите...
Owerwrite the existing database сдесь тоже ставим галку
Ниже есть три галки ставим 1 галку реестора
Установите\импортируйте\во сстановите остальные части базы данных точно так же.
Установки для 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
Откройте BillingSystem.ini:
[System] ZoneAddress = Your IP Here [BILLING NETWORK BRAZIL] SERVER_NAME = BillCruxRF IP = Your IP Here PORT = 18000 CP_ID = 1 GROUP_NUM = 1 SERVER_NUM = 1 GAME_ID = 1[System] ZoneAddress = Your IP Here [BILLING NETWORK BRAZIL] SERVER_NAME = BillCruxRF IP = Your IP Here PORT = 18000 CP_ID = 1 GROUP_NUM = 1 SERVER_NUM = 1 GAME_ID = 1
Откройте 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.Далее вместо этих значений нам надо будет вписывать наши которые я укажу ниже:
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)
Для того чтобы поменять все значения ПТ(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)
Создание ГМ-аккаунта:
Делаем запрос в базу:
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 = 'ВАШ ЛОГИН' SELECT @pw = 'ВАШ ПАРОЛЬ' 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)