에바22년 2024년5월14일 패치 무인군주, 낚시터 낚시되게 ~ 어서와 패치는 처음이지?
원본 통파일 위치 링크
https://linlab3.com/bbs/board.php?bo_table=linpds&wr_id=10147&sfl=wr_subject&stx=22%EB%85%84&sop=and
패치방법 원본파일에 덮어쓰기 하면되고 처음 하는 사람은 db 폴더 town.sql 재배치
수정내용
유저가 낚시터에서 낚시 안되는 문제 수정(낚시를 무조건안되게 조건 해놔서 고침)
gm모드
.로봇 사냥 << 로봇 수동소환
.로봇 군주 << 무인군주 수동소환
.로봇 낚시 << 낚시터 로봇 수동소환
군주 캐릭을 서버 시작하자마자 소환 될수있게 botsettings.propoerties 문서에
#서버시작시 군주로봇 자동 스폰 false=수환안함 true=쇼환
startCrownBot = true
추가
무인군주 가입이 안된다면
봐야 할게 두가지있는데 하나는 클랜 가입 최대 숫자 altsettings.properties 문서에
#혈맹 가입 제한 인원 (기본 150)
ClanMemberSize = 100
대략 300정도 올려줘라 이미 가입한 로봇들이 있음
두번째는
테이블 코드들이 안마져서 그런다 이건 한번 만작업하면됨 외냐면 클랜의 마크나 이런것들을 바꾸면 기존에 유저캐릭터만 적용 되게 해놨는데 이번에
robts 테이블과 robots_crown 테이블도 같이 연동되에서 클랜 이름과 아이디를 바꾸게 하였다 그래서 패치 안하면 유저만 적용된다 ~~~
robots 테이블에서 혈이름 검색으로 검색해서 로봇의 원래 클랜아이디를 보고
caln_data 의 클래스 야이디를 마춰주자
다마추고 난후
이제 무인 군주의 클랜아이디를 마쳐주고
clan_data 에서 leader_id 를 robots_crown 에서 id 를 같게 마춰주면된다
이제 연동을 했기때문에 이 작업을 한번만 해주면 앞으로 클랜 마크변경하거나 달때 싱크 맞게 데이터가 업뎃될것이다
오늘 패치 설명 끝
아래는 이전 패치 내용---------------------------------------------
혈마크 다는법
봇들도 적용되게 패치 시키니깐 기존 혈마크 달던 방식으로 되네요 약간 틀려지긴했지만
군주로 혈만들고 혈마크 등록하면 서버팩안에emblem 폴더에 클랜아이디로 파일이생기는데 이파일이 혈마크 이미지 데이터인거같다
여기서 포인트는 혈마크를 달때마다 clan_id가 바뀐다
그래서 이걸 응용하면
클라이언트에 혈마크 폴더를 만들고 그안에 혈마크이미지를 모두넣고
군주캐릭을 생성하여 혈만들고 /문장 혈마크/파일명
하면
clan_data 테이블에서 나비켓 왼쪽아래 리프레시 화살표 동그라미기 리프래쉬 인데 그걸 클릭하면
방금 마크 바꾼 혈을 보면 clan_id가 바껴있다. 이 아이디를 emblem 폴더에가서 찾아서 복사하기 한다음에 복사된파일을 바꾸고자 하는 클랜 아이디로 바꾸면 끝~~~
이런식으로 한군주로 여러혈 마크를 변경 할수있다
gm모드에셔 모드를 명령어로 바꿀수있음
로봇소환 모드 3가지
혈전모드 : 보라시 공격안하고 로봇들은적들만 공격
일반모드 : 로봇들이 보라돌이만 공격
막피모드 : 로봇들이 보이는대로 공격
.혈전시작 혈맹이름 혈맹이름 ===> 모든 모드 종료하고 혈전모드 시작
.혈전종료 혈맹이름 혈맹이름 ===> 혈맹간 전쟁종료
.전쟁끝 ====> 모든 혈전을 끝내고 일반모드 시작
.막피시작 ===> 모든 모드를 끝내고 막피모드 모시작
.막피종료 ====> 막피를 종료하고 일반모드 시작
패치방법은 압축파일 풀어서 town.sql을 패치 한적이 있었다면 그대로 덮어쓰기 하면되고
안했다면 덮어쓰기하고 town테이블을 삭제한후 압축파일에 포함된 town.sql을 다시 배치실행하면된다
위의링크에서 원본 파일을 처음 받는사람이라면 원본팩에서 위에 첨부파일을 압축풀고 덮어쓰기한후에 db폴더에서 22로 시작하는 .psc파일을
백업복구하고난뒤 town테이블을 삭제하고 db폴더의 townn.sql을 배치 실행하면된다~
2024년 05월10 새벽 2:26분
지금 이패치는 원본에서 모든 현재날짜까지 모든 패치 포함
사냥터 요정로봇 추가 데미지 추가적중 없던거 추가 : 요정추가적중율 = 근거리클래스적중 x 1.3 요정추가데미지 = 근거리클래스데미지 x 0.4 적용
기존 rates.porperties파일에서 사냥터마다 로봇들 추댐, 추가적중을 값의 범위로 랜덤하게 적용되게하여 재미를 더 높임. 같은 사냥터에서 로봇들이 개쌘놈두 있을거고 허접한놈도 있을것이다 .. 랜덤으로 해놨기때문에 ~~
리니지는 모다 ?? 랜덤싸움이다 ~~~
예시
#상아탑 4,5추가적중데미지
sangatop45range = 5
sangatop45addHit = 7
sangatop45addDmg = 13
위에 구문의 해석은
sangatop45range << 상아탑에서4~5층까지 사냥터에서 로봇의 추댐,추가적중 범위 간격
sangatop45addHit = 상아탑에서4~5층까지 추가 적중 7-5 ~ 7+5 랜덤수치
sangatop45addDmg= 상아탑에서4~5층까지 추가 대미지 13-5 ~ 13+5 랜덤수치
범위간격을 크게 해놓으면 로봇들의 편차가 심해질거다 ~
로봇 사냥터 숫자어디서 설정하냐고 말하는사람들은 보시라
rate.properties 파일안에
#잊섬1~2봇카운트 검색해서 그아래로 쭉 사냥터마다 로봇숫자 적용하는곳이다 읽어보면 될것이다 글씨 많다고 쫄지말고 읽어봐라
그 외에 로봇설정은 robots.properties 파일에서 보시라
로봇들 레벨도 잘 조정해서 쓰길바란다 로봇레벨 정하는 법은 이글을 꼼꼼히 보면 써놨다~
2024년 05월08 새벽2:35분패치 내역
.혈전시작을 하게 되면 보라돌이는 로봇들이 공격안하고 적혈만 공격하는데
.전투끝 이라고 치면 이제 적혈들리스트 다 없어지고 원래대로 보라돌이일때만 공격하게 됨
위의 패치 파일을 모두 하였다면 첨부된 파일 덮어쓰기
현재 진행중인 전투상황
.혈전 깔끔하게 나오도록 수정(기존에는 적혈이 없는데도 리스트에 나왔는데 그거 다 걸러냄)
1.bootsetting.properties 컨피그 설정
1)startAutoBoot = true <== true 서버시작시 자동소환 false 자동소환안함
2)bootDieMessage = false <== true 로봇사망과 현상수배금 메세지표시 false 표시안함
3)botattckpc = false <== true 일때는 막피, 혈전모드를 하기위해선 false
혈전전에는 봇들이 사냥만하다가 보라색일때만 공격하고
운영자모드드로 혈전시작을해야 작동 botattackpc = false로 반드시하고
혈맹이름은 clan_data테이블에서 참고
.혈전시작 혈맹이름 혈맹이름 ==> 보라색일때 로봇 공격안하고 로봇들은 적혈맹만 공격함
.혈전종료 혈맹이름 혈맹이름 ==> 로봇들 혈전중인 혈 바로 취소됨
.혈전 ==> 혈전중인 현황을 보여줌 혈전시작이나 혈전종료 할때도 한번씩 현황 보여줌
4)botstartLev = 70
botLevelRange = 10
현재 상태는 로봇생성될때 60~80까지 랜덤하게 레벨적용 70기준으로 70-10 ~ 70+10 범위 랜덤레벨
botstartLev = 0 이면 robots 테이블에 나온 레벨대로 적용됨.
레벨은 코드상에서 방어구, 데미지, 적중률, 마방 등에 영향줌
아무리 숫자크게쓰고 마이너스써도 최소 최대 래밸은 1부터 99까지로 강제로 되게 해놈
2.rates.properties 컨피그파일에서 #각사냥터별 로봇 추가데미지 이하의 값들에 각사냥터마다
추가적중률과 추가데미지 외부화 시킴 아래와같이 Hit로끝나면 적중율,Dmg로끝나는건 데미지
sangatop45addHit = 7
sangatop45addDmg = 13
기존 패치는
rates.properties 설정에서 robot_tel_percent 로봇칠때 텔탈 확률
기존 타운 패치 안한사용자는 town.sql 삭제하고 패치에 포함된 파일로 배치
허접한패치
허접한패치 하는법은 압축풀고 원본팩에 다 덮어쓰기
-이상- ㅋㅋ