ダウンロード
インストール
ソースコードは緑の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