Hide_D c59019f5f7 Squashed commit of the following:
commit 3ef363a01e
Author: hide_d <hided62@gmail.com>
Date:   Mon Sep 6 02:30:00 2021 +0900

    fix: 은퇴 시 숙련 포인트를 지나치게 많이 받는 문제 수정

commit 9e68bc90c2
Author: hide_d <hided62@gmail.com>
Date:   Mon Sep 6 02:17:56 2021 +0900

    재야에서 도시보기 warning

commit d2590607c2
Author: hide_d <hided62@gmail.com>
Date:   Sun Sep 5 23:05:06 2021 +0900

    fix: div 0

commit 2bce6e4f02
Author: hide_d <hided62@gmail.com>
Date:   Sun Sep 5 23:02:52 2021 +0900

    warning 메시지 수정

commit e64812da72
Author: hide_d <hided62@gmail.com>
Date:   Sat Sep 4 03:42:09 2021 +0900

    fix: m장, 의병장 숙련이 설정되지 않는 버그 수정

commit 7cd40fca03
Author: hide_d <hided62@gmail.com>
Date:   Sat Aug 21 16:04:03 2021 +0900

    fix: 모병/징병에서 조건 검사부 통솔 계산값

commit d1568a3b2c
Author: hide_d <hided62@gmail.com>
Date:   Sat Aug 21 02:50:54 2021 +0900

    허보에 수몰이 같이 들어간 버그 수정

commit e7dcc84afc
Author: hide_d <hided62@gmail.com>
Date:   Thu Aug 19 14:51:50 2021 +0900

    REAMDME.md 버전 수정

commit 8eaa940d4e
Author: hide_d <hided62@gmail.com>
Date:   Wed Aug 18 20:40:37 2021 +0900

    Revert "fix: 7.2에서 오동작 버그 수정"

    This reverts commit 9997675b1d.

commit 9997675b1d
Author: hide_d <hided62@gmail.com>
Date:   Wed Aug 18 20:32:47 2021 +0900

    fix: 7.2에서 오동작 버그 수정

commit 9ef566f11f
Author: hide_d <hided62@gmail.com>
Date:   Wed Aug 18 20:26:31 2021 +0900

    fix: 아이템중 WarActivateSkill 관련 중첩 해제 버그 수정
2021-09-09 00:53:35 +09:00
2021-09-04 00:06:54 +09:00
2018-02-01 16:16:31 +09:00
2021-09-09 00:53:35 +09:00
2021-08-26 02:28:18 +09:00
2021-08-26 18:11:51 +09:00
2021-08-06 22:39:09 +09:00
2021-09-04 00:06:54 +09:00
2021-09-02 01:51:37 +09:00
2018-04-01 03:55:28 +09:00
2021-08-06 22:39:09 +09:00
2020-12-27 02:11:53 +09:00
2021-08-26 18:11:51 +09:00
2020-05-05 00:19:13 +09:00
2020-03-22 23:30:11 +09:00
2021-09-09 00:53:35 +09:00
2018-09-11 23:50:29 +09:00
2021-08-20 01:40:03 +09:00
2021-09-05 03:59:00 +09:00

삼국지 모의전투 HiDCHe

삼국지 모의전투 유기체서버를 기반으로 더욱 더 진화한 서버입니다.

요구사항

  • Apache2 또는 nginx
    • Apache2인 경우 mpm_event 권장
  • PHP 8.0 이상
    • php-fpm 권장
    • php에서 curl, pdo-sqlite을 실행가능해야 합니다.
    • mysqli, mysqlnd
    • gd
    • mbstring
  • NodeJS 14 이상
    • 내부의 git을 통해 upgrade 때 webpack build 용도로 필요합니다.
  • MariaDB 10.2.1 이상
    • 현재 MySQL은 지원하지 않습니다.
  • git
  • curl

Linux는 Ubuntu 18.04, 20.04, Windows는 WSL2를 사용한 환경에서 테스트되었습니다.

Docker를 이용한 설치도 제공하고 있습니다.

Docker를 이용한 설치

https://storage.hided.net/gogs/devsam/docker 를 참고해 주세요.

수동 설치

본 게임은 git을 이용한 업그레이드 시스템을 구현하였으므로, git이 필요합니다. 또한 웹 서비스 데몬을 운영중인 사용자(일반적으로 www-data, apache)에게 디렉토리 권한이 주어져야합니다.

다운로드

웹 데몬 user가 www-data인 경우 다음과 같이 입력하여 최신 배포버전과 이미지 파일을 얻을 수 있습니다.

sudo -u www-data git clone https://storage.hided.net/gogs/devsam/core.git
sudo -u www-data git clone https://storage.hided.net/gogs/devsam/image.git

이미지는 hook/git_hook.php을 통해 동기화되며, 서버 설치 과정에 이미지 갱신 키를 지정하는 것으로 '훼' 서버 업데이트 시 동기화됩니다. 이미지 서버가 게임 서버와 별개여도 동작하나, php와 git을 지원해야합니다.

설치

이후 해당 경로를 웹 브라우저를 통해 접근하여 설치를 진행할 수 있습니다.

Database 수는 로그인 관리 서버 1개, 내부 서버 7개로, 총 8개의 Database가 필요합니다. 내부 설정을 고쳐서 서버 수를 늘리거나 줄일 경우 그에 맞는 Database 수가 필요합니다. 또한 Database마다 관리할 별도의 계정을 만드는 것을 추천합니다.

설치 이후에는 서버관리 페이지에서 업데이트 명령을 통해 원 클릭 업데이트가 가능합니다.

카카오로그인 연동

서버 설치 시 카카오 로그인 연동을 위한 API KEY를 입력받습니다.

만약 설치 이후 API KEY를 변경하고자 하는 경우 d_setting/KakaoKey.php에서 API키를 변경해야 합니다.

라이선스

본 게임을 수정하거나 재배포할 경우 다음 중 하나의 라이선스를 선택하여 적용할 수 있습니다.

  • MIT License
  • GPL 2.0 또는 이후

만약 별도의 라이선스를 적용하고자 할 경우 Hide_D에게 문의하여 주십시오.

S
Description
삼국지 모의전투 HiDCHe
https://sam.hided.net/
Readme MIT
66 MiB
2018-01-09 22:47:15 +09:00
Languages
PHP 71.2%
Vue 13.7%
TypeScript 10.9%
SCSS 1.7%
CSS 0.9%
Other 1.6%