Показать сообщение отдельно
Непрочитано 25.12.2009, 22:05   #1
Аватар для MMd
Пользователь

Автор темы (Топик Стартер) [ГАЙД]Установка серверной части

Установка сервера

Требования.

* 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
Откройте BillingSystem.ini:
Код:
[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
Откройте 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)
Гайд написан мной(MMd).
Спасибо Gob за дополнительную информацию.
MMd вне форума Ответить с цитированием
Сказали спасибо: