CakeMP는 GTA 5 멀티플레이어 모드였습니다. 원래는 다른 멀티플레이어 모드를 다시 작성하기 위해 시작되었지만 대신 자체 오픈 소스 변형으로 발전했습니다. 이전 이름에는 Strawberry Pie 및 quinMP가 포함됩니다.
현재 공개적으로 사용 가능한 다운로드는 없지만 이 저장소를 자유롭게 복제하고 직접 빌드할 수 있습니다.
이 프로젝트는 개발 기간이 몇 주밖에 되지 않았기 때문에 지금은 그다지 많은 일이 이루어지지 않았습니다. 현재 구현된 기능은 다음과 같습니다.
CakeMP는 현재 .asi 모드로 작동하며 ScriptHookV에 의존합니다. 따라서 이 모드를 실행하려면 ASI 로더가 dinput8.dll
로, ScriptHookV 자체가 ScriptHookV.dll
로, 모드의 ASI 파일이 모두 GTA 5 게임 폴더에 있어야 합니다. 이는 Steam 빌드와 Warehouse 빌드에서 테스트되었습니다.
문제가 발생할 경우를 대비해 모드의 이벤트를 볼 수 있는 로그 파일을 생성합니다. 또한 닉네임과 빠른 연결 서버를 읽기 위해 .ini 파일 로드를 시도합니다. (F3은 여기에 연결하고 F4는 연결을 끊습니다.) 그러나 필수는 아니며 게임 내 메뉴를 사용하여 모든 서버에 계속 연결할 수 있습니다.
현재로서는 서버에 특별한 구성이 필요하지 않습니다.
클라이언트 빌드는 Visual Studio 2017을 사용하여 수행됩니다.
서버 구축은 Linux에서 make
사용하거나 Windows에서 Visual Studio를 사용하여 수행할 수 있습니다. 이것은 cmake
통해 처리됩니다. Linux에서는 ENet 라이브러리를 설치해야 하며(예: Debian에서는 패키지가 libenet-dev
입니다), Windows에서는 라이브러리를 수동으로 찾아야 합니다.
이 모드의 개발이 계속될지는 의문스럽습니다. 따라서 이 저장소를 포크하여 프로젝트를 개선해 보세요.
CakeMP, a multiplayer mod for GTA5.
Copyright (C) 2017 github.com/cakeMP
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.