PDA

View Full Version : [Hướng dẫn] Thiết lập máy chủ Infestation MMO - CLBGamesVN



AdminWarZ
03-07-21, 03:10 AM
Quan trọng
Trước khi bắt đầu, bạn phải kiểm tra xem bạn có tất cả các điều kiện cần thiết để thiết lập máy chủ trò chơi hay không. Bắt đầu sau khi cài đặt Windows Server 2008 R2 với tất cả các bản cập nhật Windows được thực hiện, các trình điều khiển bắt buộc được cài đặt tùy thuộc vào phần cứng và tên máy tính của bạn được đặt thành „WarZ“.

Yêu cầu chính:
1. Khả năng đọc và làm theo hướng dẫn.
2. Không sử dụng bộ định tuyến.
3. Windows server 2008 R2 hoặc Windows server 2012 R2

Lưu ý:
Trò chơi có thể được thiết lập trên một hệ điều hành khác nhưng chương trình hướng dẫn này là cách thực hiện trên máy chủ Windows 2008 R2.

Các gói cài đặt bắt buộc.
1. Microsoft Visual Studio 2008 Professional Edition (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)
2. Microsoft Visual Studio 2008 Professional Edition Service Pack 1 (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)
3. Microsoft SQL Server 2008 R2 RTM - Express with Management Tools ( 32 bit (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>) ) hoặc ( 64 bit (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>) )
4. DirectX 9.0c End-User Runtime (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)
5. DirectX Software Development Kit (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)
6. Microsoft Web Platform Installer 5.0 (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)
7. WinRAR 5.10 ( 32 bit (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>) ) hoặc ( 64 bit (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>) )


Infestation: Survivor Stories Trailer


<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>


<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>


<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>


<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>


<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Screenshots:

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

tập tin mã nguồn có thể tìm thấy ở đây:Mật khẩu:FrageDev92
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Điều kiện cài đặt máy chủ

Vô hiệu hóa Kiểm soát Tài khoản Người dùng ( UAC)
1. Mở Start -> Run
2. Điền msconfig và nhấn OK
3. Chọn tab Tools . Chọn Change UAC Settings và nhấn Launch
4. Thay đổi cài đặt để không bao giờ thông báo và nhấn OK
5. Bạn có thể đóng cửa sổ System Configuration bằng cách nhấn OK
6. Khởi động lại máy tính để cài đặt áp dụng.

Vô hiệu hóa Windows Firewall
1. Mở Start -> Run
2. Điền Netsh advfirewall đặt tất cả trạng thái tắt và nhấn OK

Vô hiệu hoá Internet Explorer Enhanced Security
1. Mở Server Manager
2. Trên trang chính. Chọn Định cấu hình IE ESC
3. Thay đổi cả hai thiết lập thành Off và nhấn OK

Internet Information Service IIS 7
1. Mở Server Manager và điều hướng đến Roles
2. Kích Add Roles
3. Bỏ qua trang đầu tiên bằng cách kích Next
4. Chọn Web Server (IIS) và Application Server.
Trong cửa sổ bật lên, hãy nhấp vào Add Required Features
Điều này sẽ thêm .NET Framework 3.5.1
5. Nhấp vào Tiếp theo 4 lần.
6. Trong Select Role Services, bạn phải chọn chỉ các dịch vụ sau:
WEB Server -> Common HTTP Features
- Static Content
- Default Document
- Directory Browsing
- HTTP Errors
WEB Server -> Application Development
- ASP .NET
- .NET Extensibility
- ASP
- CGI
- ISAPI Extensions
- ISAPI Filters
WEB Server -> Health and Diagnostics
- HTTP Logging
- Logging Tools
- Request Monitor
- Custom Logging
WEB Server -> Security
- Request Filtering
- IP and Domain Restrictions
WEB Server -> Performance
- Static Content Compression
- Dynamic Content Compression
Management Tools
- IIS Management Console
7. Nhấp vào Tiếp theo
8. Nhấp Cài đặt
9. Đợi cho đến khi quá trình cài đặt hoàn tất và bấm Đóng
10. Khởi động lại máy tính

Web Platform Installer
1. Mở wpilauncher.exe
2. Cài đặt ứng dụng.
3. Sau khi cài đặt xong Web Platform Installer sẽ vẫn mở.
4. Trong hộp tìm kiếm gõ php và trên bàn phím nhấn Enter
5. Từ kết quả tìm kiếm chọn PHP 5.3.28 và nhấn Add
6. Web Platform Installer sẽ thêm 2 mục phụ để cài đặt danh sách
1. PHP Manager for IIS
2. Trình điều khiển Microsoft 3.0 cho PHP v5.3 cho SQL Server trong IIS
7. Nhấp vào Cài đặt
8. Chấp nhận bằng cách nhấp vào Tôi Chấp nhận . Quá trình cài đặt bắt đầu.
9. Nhấp vào Kết thúc . Bây giờ bạn có thể đóng Web Platform Installer.
10. Khởi động lại máy tính

WinRAR 5.10
1. Mở wrar510.exe hoặc winrar-x64-510.exe tùy thuộc vào hệ điều hành của bạn.
2. Cài đặt ứng dụng.

DirectX 9.0c End-User Runtime
1. Mở dxwebsetup.exe và cài đặt nó.

DirectX Software Development Kit
1. Mở DXSDK_Jun10.exe và cài đặt nó.

Microsoft SQL Server 2008 R2 RTM - Express with Management Tools
1. Mở SQLEXPRWT_x86_ENU.exe hoặc SQLEXPRWT_x64_ENU.exe tùy thuộc vào hệ điều hành của bạn.
2. SQL Server Installation Center sẽ mở ra.
3. Nhấn vào New installation hoặc add features to an existing installation
4. Đánh dấu vào ô Tôi chấp nhận các điều khoản cấp phép và nhấn Next
5. Nhấn Next
6. Thay đổi trong trường hợp được đặt tên mặc định thành WarZ và nhấn Next
7. Nhấn Next
8. Thay đổi Authentication Mode sang Mixed mode và nhập mật khẩu mạnh vào cả hai hộp bên dưới và nhấp vào Tiếp theo để tiếp tục.
9. Nhấp vào tiếp theo và chờ cho đến khi quá trình cài đặt hoàn tất.
10. Nhấp vào Đóng . Đồng thời đóng SQL Server Installation Center
11. Khởi động lại máy tính
12. Mở Start -> All Programs -> Microsoft SQL Server 2008 R2 -> Configuration Tools -> SQL Server Configuration Manager
13. Điều hướng đến SQL Server Network Configuration -> Protocols for WARZ
14. Nhấp chuột phải vào TCP / IP và chọn Properties
15. Trong tab Protocols, thay đổi Enabled value thành Yes
16. Trong tab IP Addresses, mỗi cổng TCP Dynamic đều có giá trị trống (Điều này có nghĩa là xóa mọi thứ khỏi hộp giá trị).
17. Trong tab IP Addresses thiết lập mọi giá trị TCP Port thành 1433
18. Nhấn OK để áp dụng các thay đổi.
19. Thông báo cảnh báo sẽ thông báo cho bạn rằng những thay đổi này sẽ không có hiệu lực cho đến khi bạn khởi động lại dịch vụ. Bấm OK vào tin nhắn
20. Điều hướng đến SQL Server Services. Nhấp chuột phải vào SQL Server (WARZ) và chọn khởi động lại.
21. Bạn có thể đóng Sql Server Configuration Manager

Phát hành chính

Internet Information Service IIS Configuration

Lưu ý:
Trước khi tiếp tục vào thư mục C: \ inetpub \ <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> và tạo thư mục có tên api

1. Mở Start -> Administrative Tools -> Internet Information Services (IIS) Manager
2. Điều hướng đến WARZ -> Sites và xóa Default Web Site
3. Nhấp chuột phải vào Trang web và chọn Add Web Site ...
4. Thiết lập Site name: Site
5. Thiết lập Application pool: DefaultAppPool
6. Thiết lập đường dẫn: C: \ inetpub \ <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
7. Kích OK
8. Kích chuột phải vào Site và chọn Add Virtual Directory
9. Set tên thành: wz
10. Đặt đường dẫn: C: \ WZ \ bin \ build
11. Nhấp OK
12. Nhấp chuột phải vào api và chọn Convert to Application
13. Nhấp OK
14. Điều hướng đến WarZ (WARZ \ Administrator)
15. Mở tính năng Server Certificates
16. Từ menu bên phải. Chọn Tạo Create Self-Signed Certificate..
17. Nhập api làm tên và bấm OK để đóng.
18. Nhấp chuột phải vào Site và chọn Edit Bindings ..
19. Nhấn Add ....
20. Set Type: <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
21. Set SSL certificate: api
22. Nhấn OK
23. Kích Close
24. Nhấn vào Site và mở tính năng MIME Types
25. Từ menu bên phải. Chọn Add...
26. Set File name extension: .php
27. Set MIME type: application/x-php
28. Nhấp vào OK
29. Nhấp vào Site và từ menu bên phải, nhấp vào Restart

Creating user and database. Adding rights and importing tables.
1. Mở Start -> All Programs -> Microsoft SQL Server 2008 R2 -> SQL Server Management Studio
2. Đăng nhập bằng Authentication: Windows Authentication
3. Điều hướng đến Security -> Logins
4. Nhấp chuột phải vào Đăng nhập và chọn New Login...
5. Nhập tên đăng nhập: wz_api_user
6. Chọn SQL Server authentication
7. Nhập mật khẩu: 123456 Xác nhận mật khẩu: 123456
8. Bỏ chọn Enforce password policy
9. Nhấp OK
10. Nhấp chuột phải vào Databases và chọn New Database...
11. Nhập tên cơ sở dữ liệu: WarZ
12. Nhập chủ sở hữu : wz_api_user
13. Nhấp vào Options tab
14. Set Recovery model: Full
15. Nhấp vào OK
16. Điều hướng đến Databases -> WarZ
17. Nhấp chuột phải vào WarZ và chọn New Query
18. Mở tệp WZ \ WarZ.sql trong notepad
19. Chọn tất cả và sao chép và dán vào query window
20. Nhấn F5 để thực hiện query.
21. Đóng SQL Server Management Studio.

Ghi chú: Bạn không phải lưu query khi được hỏi khi đóng SQL Server Management Studio.

Data Sources (ODBC)
1. Mở Start -> Run
2. Gõ odbcad32.exe và nhấn OK
3. Chọn tab System DSN và nhấp vào Add…
4. Chọn SQL Server Native Client 10.0 và nhấn Kết thúc
5. Một cửa sổ mới sẽ mở ra. Trong hộp tên kiểu WarZ. Bạn có thể để trống mô tả.
Trong hộp Server type WarZ và nhấn Next để tiếp tục.

LƯU Ý: Nếu tên máy tính của bạn không được đặt thành WarZ thì hãy sử dụng tên máy tính mà bạn đã đặt cho máy chủ. Tùy chọn thứ hai là gõ vào hộp Server localhost hoặc 127.0.0.1

6. Đặt tùy chọn với SQL Server authentication bằng cách sử dụng một ID đăng nhập và mật khẩu do người dùng nhập.
7. Nhập ID đăng nhập: wz_api_user Mật khẩu: 123456
8. Nhấn Next để tiếp tục
9. Chọn Change the default database thành: và chọn WarZ
10. Nhấn Next để tiếp tục
11. Nhấn Finish
12. Nhấn Test Data Source để xem nó có hoạt động hay không.

Lưu ý: Bạn sẽ thấy „TESTS COMPLETED SUCCESSFULLY!” Nếu bạn có thể đóng cửa sổ bằng cách nhấn OK trên tất cả các cửa sổ đang mở cho đến khi tất cả chúng đóng lại.

Microsoft Visual Studio 2008 Professional Edition
1. Tạo một thư mục có tên Visual Studio 2008
2. Giải nén VS2008ProEdition90dayTrialENUX1435622.iso vào thư mục Visual Studio 2008 sử dụng Extract Here
3. Chờ cho đến khi quá trình trích xuất hoàn tất.
4. Điều hướng đến thư mục Visual Studio 2008 và mở setup.exe
5. Nhấn vào Install Visual Studio 2008
6. Nhấn Next để tiếp tục.
7. Chấp nhận các điều khoản cấp phép và nhấp vào Tiếp theo để tiếp tục.
8. Nhấp Cài đặt và đợi quá trình cài đặt hoàn tất.
9. Nhấp vào Kết thúc . Nhấp vào Lối ra để đóng Visual Studio 2008 Thiết lập

Microsoft Visual Studio 2008 SP1
1. Tạo một thư mục có tên Visual Studio 2008 SP1
2. Giải nén VS2008SP1ENUX1512962.iso vào thư mục Visual Studio 2008 SP1 bằng cách sử dụng Extract Here
3. Chờ cho đến khi trích xuất xong
. Điều hướng đến thư mục Visual Studio 2008 SP1 \ vs90sp1 và mở SPInstaller.exe
5. Nhấn Next để tiếp tục .
6. Chấp nhận các điều khoản cấp phép và nhấp vào Tiếp theo để tiếp tục.
7. Chờ cho quá trình cài đặt hoàn tất, sau đó nhấn Finish để thoát khỏi trình cài đặt.

Thay đổi địa chỉ IP.
1. WZ \ src \ EclipseStudio \ Sources \ Main.cpp
Thay thế tất cả các bản ghi của 127.0.0.1 bằng xxx.xxx.xxx.xxx
2. WZ \ src \ RSUpdate \ Launcher.cfg
Thay thế tất cả bản ghi của localhost bằng xxx.xxx.xxx .xxx
3. WZ \ src \ RSUpdate \ LauncherConfig.cpp
Thay thế tất cả các bản ghi của localhost và 127.0.0.1 bằng xxx.xxx.xxx.xxx
4. WZ \ src \ server \ SupervisorServer.cfg
Thay thế tất cả các bản ghi của 127.0.0.1 bằng xxx .xxx.xxx.xxx
5. WZ \ src \ server \ WO_GameServer \ Sources \ ServerMain.cpp
Thay đổi 127.0.0.1 thành xxx.xxx.xxx.xxx
6. WZ \ bin \ SupervisorServer.cfg
Thay thế tất cả các bản ghi 127.0.0.1 bằng xxx.xxx.xxx.xxx
7. WZ \ bin \ game.ini
Thay thế tất cả các bản ghi của 127.0.0.1 bằng xxx.xxx.xxx.xxx
8. WZ \ bin \ build \ rsbuild.xml
Thay đổi 127.0.0.1 thành xxx.xxx.xxx.xxx

Lưu ý: xxx .xxx.xxx.xxx -> được thay thế bằng địa chỉ IP thực. Chỉ khi bạn có kế hoạch sử dụng máy chủ như một máy chủ công cộng.

Xây dựng
1. Mở WZ \ src \ RSBuild \ RSBuild.sln
Chọn " Release " Đợi cho đến khi cập nhật IntelliSense được thực hiện và chọn từ menu Build -> Build Solution
Đợi đến khi " Build successed " và đóng chương trình.

2. Mở WZ \ src \ RSUpdate \ RSUpdate.sln
Chọn " Release "Chờ cho đến khi cập nhật IntelliSense được thực hiện và chọn từ menu Build -> Build Solution
Đợi đến khi" Build successed "và đóng chương trình.

3. Mở WZ \ src \ server \ WarZ_Server.sln
Chọn" Debug "Đợi cho đến khi cập nhật IntelliSense xong rồi chọn từ menu Build -> Build Solution
Đợi đến khi " Buildsuccessed " và đóng chương trình

4. Mở WZ \ src \ eclipsestudio \ WarZ.sln
Chọn " Final " Đợi đến khi cập nhật IntelliSense xong và chọn từ menu Build -> Build Solution
Đợi đến khi " Buildsuccessed "
Chọn" Release "Chờ cho đến khi cập nhật IntelliSense được thực hiện và chọn từ menu Build -> Build Solution
Đợi đến khi" Buildsuccessed "và đóng chương trình.

5. Mở WZ \ src \ Scripts \ WZBackend-ASP.NET \ WZBackend-ASP. NET.sln
Chọn " Debug " Đợi cho đến khi cập nhật IntelliSense được thực hiện và chọn từ menu Build -> Build Solution
Đợi đến khi " Build successed "
Chọn từ menu Build -> Publish Web Site
Đặt mục tiêu Location vào thư mục api của bạn. : \ inetpub \ <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> \ api
Bấm OK để thực hiện.
Chờ cho đến khi “ xuất bản thành công " và đóng chương trình.

Tạo file bin
1. Mở WZ \ bin \ RSBuild.exe và đợi cho đến khi exe đóng.
Nó có thể mất đến 30 phút. Tùy thuộc vào phần cứng và đĩa loại.
2. Mở WZ \ bin \ build \ updater \ CreateUpdater.bat
Thao tác này sẽ tạo WarZlauncher.exe_1.0.0.exe thành WZ \ bin \ build \ updater \
3. Sao chép WarZlauncher.exe_1.0.0.exe vào WZ \ bin
4. Sao chép WZ \ bin \ build \ data \ wz.xml đến WZ \ bin \ build
5. Sao chép WZ \ bin \ build \ updater \ api_getserverinfo.xml vào C: \ inetpub \ <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Chạy máy chủ
1. Mở WZ \ bin \ MasterServer.exe
2. Mở Kiểm tra WZ \ bin \ SupervisorServer.exe

1. Sao chép WarZlauncher.exe_1.0.0.exe sang một máy tính khác vào một thư mục và chạy nó.
2. Đăng ký tài khoản và đợi cho đến khi trình cập nhật tải xuống tất cả các tệp.
3. Bắt đầu bằng cách nhấn Play.
4. Tạo một người chơi và tham gia máy chủ để kiểm tra xem mọi thứ có hoạt động hay không.

UPDATE1

Trước khi cập nhật đóng MasterServer.exe và SupervisorServer.exe nếu chúng đang chạy.
Đồng thời đóng tất cả các tệp đang mở khác có thể yêu cầu thay thế bằng cách cập nhật.

Building
1. Mở WZ \ src \ RSBuild \ RSBuild.sln
Chọn " Release"Đợi cho đến khi cập nhật IntelliSense được thực hiện và chọn từ menu Build -> Rebuild Solution
Đợi đến khi" Rebuild All successed "và đóng chương trình.

2. Mở WZ \ src \ RSUpdate \ RSUpdate.sln
Chọn" Release "Đợi cho đến khi cập nhật IntelliSense xong và chọn từ menu Build -> Rebuild Solution
Đợi đến khi " Rebuild All thành công " và đóng chương trình

3. Mở WZ \ src \ server \ WarZ_Server.sln
Chọn " Debug " Đợi đến khi cập nhật IntelliSense xong và chọn từ menu Build -> Rebuild Solution
Chờ cho đến khi "Rebuild Tất cả thành công "và đóng chương trình.

4. Mở WZ \ src \ eclipsestudio \ WarZ.sln
Chọn" Final "Chờ cho đến khi cập nhật IntelliSense được thực hiện và chọn từ menu Build -> Rebuild Solution
Chờ cho đến khi" xây dựng lại tất cả thành công "
Chọn" Release "Đợi cho đến khi cập nhật IntelliSense được thực hiện và chọn từ menu Build -> Rebuild Solution
Đợi đến khi" Rebuild All thành công "và đóng chương trình.

Mở WZ \ src \ Scripts \ WZBackend-ASP.NET \ WZBackend-ASP.NET.sln
Chọn " Debug "Đợi cho đến khi cập nhật IntelliSense được thực hiện và chọn từ menu Build -> Rebuild Solution
Đợi đến khi" Rebuild All successed "
Chọn từ menu Build -> Publish Web Site
Đặt mục tiêu Location vào thư mục api của bạn. Ví dụ của tôi là C: \ inetpub \ <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> \ api
Nhấn OK để thực thi

Lưu ý:
Ứng dụng sẽ yêu cầu bạn cho phép xóa các tập tin hiện có trong thư mục api.Đồng ý với nó bằng cách chọn „ Có “

Đợi đến khi „ Xuất bản thành công ” và đóng chương trình.

Tạo lại các tệp .bin
1. Xóa tất cả các tệp .bin trong thư mục WZ \ bin \ build \ data
2. Mở WZ \ bin \ RSBuild.exe và chờ cho đến khi exe đóng.
Có thể mất tối đa 30 phút. Tùy thuộc vào loại phần cứng và ổ đĩa.
3. Mở thư mục WZ \ bin \ build \ updater \ và xóa tệp WarZlauncher.exe_1.0.0.exe
4. Mở thư mục WZ \ bin và xóa tệp WarZlauncher.exe_1.0.0.exe
5. Mở WZ \ bin \ build \ updater \ CreateUpdater.bat
Thao tác này sẽ tạo WarZlauncher.exe_1.0.0.exe thành WZ \ bin \ build \ updater \
6. Sao chép WarZlauncher.exe_1.0.0.exe vào WZ \ bin thay thế tệp cũ
7. Sao chép WZ \ bin \ build \ data \ wz.xml để WZ \ bin \ build thay thế

máy chủ chạy cũ
1. Mở WZ \ bin \ MasterServer.exe
2. Mở WZ \ bin \ SupervisorServer.exe

Thử nghiệm
1. Sao chép WarZlauncher.exe_1.0.0.exe mới sang một máy tính khác vào một thư mục mới và chạy nó.
2. Đăng nhập bằng tài khoản của bạn và đợi cho đến khi trình cập nhật tải xuống tất cả các tệp.
3. Bắt đầu bằng cách nhấn Play.
4. Kiểm tra xem mọi thứ có hoạt động không.

UPDATE2

Trước khi cập nhật đóng MasterServer.exe và SupervisorServer.exe nếu chúng đang chạy.
Đồng thời đóng tất cả các tệp đang mở khác có thể yêu cầu thay thế bằng cách cập nhật.

Thay đổi địa chỉ IP.
1. WZ \ src \ EclipseStudio \ Sources \ Main.cpp
thay thế tất cả các bản ghi của 127.0.0.1 bằng xxx.xxx.xxx.xxx

Lưu ý: xxx.xxx.xxx.xxx -> sẽ được thay thế bằng địa chỉ IP thực. Chỉ khi bạn có kế hoạch sử dụng máy chủ như một máy chủ công cộng.

Recreating database. Adding rights and importing tables.
1. Mở Start -> All Programs -> Microsoft SQL Server 2008 R2 -> SQL Server Management Studio
2. Đăng nhập bằng Authentication: Windows Authentication
3. Chọn cơ sở dữ liệu có tên WarZ và xóa nó.
4. Tạo một cơ sở dữ liệu mới được gọi là WarZ chọn Owner wz_api_user
5. Thay đổi Recovery model thành Full tại Options và nhấn "OK"
6. Chọn cơ sở dữ liệu WarZ và "New Query"
7. Chọn tất cả từ WZ \ WarZ.sql được mở trong notepad và paste cho query và nhấn execute.
Lưu ý:
Bạn sẽ thấy một số thông báo lỗi như „Không thể thả bảng 'dbo. ********', vì nó không tồn tại hoặc bạn không có quyền“. Điều này là ok khi query đang cố gắng để thả các bảng hiện có trước khi tạo chúng, nhưng khi chúng tôi vừa xóa tất cả mọi thứ thì không có gì để thả.
8. Đóng SQL Server Management Studio.

Xây dựng
1. Mở WZ \ src \ RSBuild \ RSBuild.sln
Chọn " Release " Đợi cho đến khi cập nhật IntelliSense được thực hiện và chọn từ menu Build -> Rebuild Solution
Đợi đến khi " Rebuild All successed " và đóng chương trình.

2. Mở WZ \ src \ RSUpdate \ RSUpdate.sln
Chọn " Release " Đợi cho đến khi cập nhật IntelliSense được thực hiện và chọn từ menu Build -> Rebuild Solution
Đợi đến khi " Rebuild All thành công " và đóng chương trình lại.

3. Mở WZ \ src \ server \ WarZ_Server.
Chọn " Debug " Đợi cho đến khi cập nhật IntelliSense được thực hiện và chọn từ menu Build -> Rebuild Solution
Đợi đến khi " Rebuild All thành công " và đóng chương trình lại.

4. Mở WZ \ src \ eclipsestudio \ WarZ.sln
Chọn " Final " Đợi đến khi cập nhật IntelliSense được thực hiện và chọn từ menu Build -> Rebuild Solution
Đợi đến khi " Rebuild All successed "
Chọn " Release " Đợi cho đến khi cập nhật IntelliSense được thực hiện và chọn từ menu Build -> Rebuild Solution
Đợi đến khi ""Và đóng chương trình.

5. Mở WZ \ src \ Scripts \ WZBackend-ASP.NET \ WZBackend-ASP.NET.sln
Chọn" gỡ lỗi "Chờ cho đến khi cập nhật IntelliSense được thực hiện và chọn từ menu Build -> Rebuild Solution
Chờ cho đến khi" Xây dựng lại Tất cả đã thành công "
Chọn từ trình đơn Xây dựng -> Xuất bản trang web
Đặt mục tiêu Vị trí vào thư mục api của bạn. Ví dụ tôi là C: \ inetpub \ <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> \ api
Bấm OK để thực hiện.

Lưu ý:
Ứng dụng sẽ yêu cầu bạn cho phép xóa các tệp hiện có trong thư mục api. Đồng ý với nó bằng cách chọn „ Có “

Đợi đến khi „ Xuất bản thành công

Tạo lại tập tin .bin
1. Xóa tất cả các tập tin .bin trong thư mục WZ \ bin \ build \ data
2. Mở WZ \ bin \ RSBuild.exe và đợi cho đến khi exe đóng lại.
Có thể mất đến 30 phút Tùy thuộc vào loại phần cứng và ổ đĩa
3. Mở thư mục WZ \ bin \ build \ updater \ và xóa tệp WarZlauncher.exe_1.0.0.exe
4. Mở thư mục WZ \ bin và xóa tệp WarZlauncher.exe_1.0.0.exe
5. Mở WZ \ bin \ build \ updater \ CreateUpdater.bat
Thao tác này sẽ tạo WarZlauncher.exe_1.0.0.exe thành WZ \ bin \ build \ updater \
6. Sao chép WarZlauncher.exe_1.0.0.exe vào WZ \ bin thay thế cũ một
7. Sao chép WZ \ bin \ build \ data \ wz.xml để WZ \ bin \ build thay thế cái cũ

Chạy máy chủ
1. Mở WZ \ bin \ MasterServer.exe
2. Mở WZ \ bin \ SupervisorServer.exe

Thử nghiệm
1. Sao chép WarZlauncher.exe_1.0.0.exe mới vào một máy tính khác vào một thư mục mới và chạy nó.
2. Đăng ký tài khoản và đợi cho đến khi trình cập nhật tải xuống tất cả các tệp.
3. Bắt đầu bằng cách nhấn Play.
4. Tạo một người chơi và tham gia máy chủ để kiểm tra xem mọi thứ có hoạt động hay không.

AdminWarZ
03-07-21, 03:51 AM
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>


<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>