導入編 > コンパイル編 > MSSQL編 > サーバー設定編 > pak編集編


ダウンロード


MySQL Connector (libmysql.dll)
https://downloads.mysql.com/archives/c-c/



コンパイルが面倒な人
Server Buid -V2_1.rar
BuildServerFiles.zip

インストール

ソースコードは緑のCodeボタンをクリックしてzipでダウンロード


Visual StudioのインストールはMSアカウントのログインが必要
C++によるデスクトップ開発にチェックを入れてインストール



MySQL Connectorは32bitのほうをダウンロードすること
mysql-connector-c-6.1.11-win32.msiを実行してインストール

 

ビルド

Visual Studioを起動する
ファイル→開く→プロジェクト/ソリューション からAuth Server.slnを開く
Release x86に変更してビルド開始


終わったらReleaseフォルダにexeができあがっている
ほかのソースも同じようにビルドする
以下のようなフォルダ構成になっていればよい

Auth Server
├ config
│ └ socket_config.ini
├ Log
├ Auth Server.exe
├ libmysql.dll
├ server.ini
├ zip.dll
├ zlib.dll

Game Server
├ config
│ └ socket_config.ini
├ data
│ └ pangya_jp.iff
├ Log
├ csauth2.cfg
├ Auth Server.exe
├ libmysql.dll
├ server.ini
├ SMARTCALCULATORLIB.dll
├ zip.dll
├ zlib.dll

GG Auth Server
├ config
│ └ socket_config.ini
├ Log
├ csauth2.cfg
├ GG Auth Server.exe
├ libmysql.dll
├ server.ini
├ zip.dll
├ zlib.dll

Login Server
├ config
│ └ socket_config.ini
├ data
│ └ pangya_jp.iff
├ Log
├ Login Server.exe
├ server.ini
├ zip.dll
├ zlib.dll

Message Server
├ config
│ └ socket_config.ini
├ data
│ └ pangya_jp.iff
├ Log
├ libmysql.dll
├ Message Server.exe
├ server.ini
├ SMARTCALCULATORLIB.dll
├ zip.dll
├ zlib.dll

Rank Server
├ config
│ └ socket_config.ini
├ data
│ └ pangya_jp.iff
├ Log
├ libmysql.dll
├ Rank Server.exe
├ server.ini
├ zip.dll
├ zlib.dll

libmysql.dllは
C:\Program Files (x86)\MySQL\MySQL Connector C 6.1\lib フォルダにある
configフォルダのsocket_config.ini、dataフォルダのpangya_jp.iffはすべて同じ

Game Serverがコンパイルできない場合

personal_shop_manager.cppをGame Serverのプロジェクトに追加する

文字コードエラーが出る場合

ソリューションエクスプローラーから右クリックでC/C++のコマンドラインを開く
/utf-8 を追加


設定

各フォルダのserver.iniファイルを編集する
DBIP、DBNAME、DBUSER、DBPASSをすべてpangyaにする

タグ:

+ タグ編集
  • タグ:
最終更新:2022年05月12日 13:27