작업전 java 설치
cd /apm/server
git clone https://github.com/l1j/en
mv en lineage1
yum -y install ant
cd lineage1
ant
MySQL에 l1j DB 생성과 계정생성및 권한 부여
vi config/server.properties
DB관련 설정
mysql -u root -p l1jdb < l1jdb_m8.sql
mysql -u root -p l1jdb < update_078.sql
mysql -u root -p l1jdb < update_079-pending.sql
mysql -u root -p l1jdb < update_gmshops.sql
chmod 744 serverstart.sh
./serverstart.sh
INSERT INTO `accounts` VALUES ('admin', '0DPiKuNIrrVmD8IUCuw1hQxNqZc=', null, '200', '127.0.0.1', '127.0.0.1', '0');
Client Install
cd
git clone https://github.com/uglyoldbob/l1j-client
apt install g++ doxygen libsdl2-mixer-dbg sdl-mixer* sdl-image*
cd l1j-client
mkdir build
cd build
../configure --prefix=/home/knightsd/lineage
make -j 4
make install
하위디렉토리 내부 문자열 일괄 치환
find . -exec perl -pi -e 's/utf8/euckr/g' {} \;
find . -exec perl -pi -e 's/utf-8/euc-kr/g' {} \;
find . -exec perl -pi -e 's/UTF-8/EUC-KR/g' {} \;
find . -exec perl -pi -e 's/UTF8/EUCKR/g' {} \;
하위디렉토리 내부 문자셋 일괄 변환
#!/bin/sh
files=$(find . -type f -name "*.java")
for file in $files; do
iconv -c -f euckr -t utf8 $file > $file.tmp && mv -f $file.tmp $file
done
exit 0
Branch/Version Chart
Client Ver | Encode Pak's | Branch |
---|---|---|
S2EPU |
none | Login_U |
Common S2EpU S3Ep1 S3DS2 |
EPU S3EP1 S3DS2 | Login_2.21 |
Common S2EpU S3Ep1 S3DS2 |
EPU S3EP1 S3DS2 | Login_2.30 |
Common S2EpU S3Ep1 S3DS2 |
EPU S3EP1 S3DS2 | Login_2.40 |
3.51 3.52 |
351_S3DS2X 351_S3DS2Y 352_S3DS2Z | Login_3.21 |
3.51 3.52 |
351_S3DS2X 351_S3DS2Y 352_S3DS2Z | Login_3.31 |
3.51 3.52 3.53 |
351_S3DS2X 351_S3DS2Y 352_S3DS2Z 353_S3DS2A | Login_3.42 |
3.51 3.52 3.53 |
351_S3DS2X 351_S3DS2Y 352_S3DS2Z 353_S3DS2A | Login_3.45 |
3.63 3.70 |
TW13032701 | Login_3.63 |
3.80 3.81 |
TW13081901 | Login_3.80 |
L1J-Login : https://github.com/LineagePLUS/L1Login
L1J-KR_3.80 : https://github.com/WantedGaming/L1J-KR_3.80
제가 가지고잇는 스킨제작 툴입니다.
간단히 설명드립니다.
1. packext.exe
이 파일은 리니지스킨제작의 1차 기능을 담당하는 파일추출프로그램입니다.
OPEN 해서 리니지폴더의 Sprite00.idx~ 15번까지 그리고 TEXT파일을 추출하는 프로그램입니다.
스킨을 수정하기위해 먼저 원본을 꺼내는 작업을 도와주는 프로그램이라 생각하시면 됩니다.
리니지 막 설치하고 이걸로 추출하게 되면.... 이게 바로 복구파일이 되는거지요 ^^
------------------------------------------------------------------------------------------
2. linskin4.exe
위에 1번파일에서 추출한 파일중에 IMG파일을 포멧변환시키는 파일입니다.
IMG파일은 이미지포멧의 종류지만 우리들이 실제 그림판이나 포토샵에서 수정하기위해선 BMP파일을 많이 사용하기때문에
잠시 IMG파일을 BMP파일로 바꿔주고, BMP파일로 꾸민뒤에 다시 IMG파일로 되돌리는 파일입니다.
참고> img 파일은 저장할때 24비트 BMP로 저장해야됩니다.
------------------------------------------------------------------------------------------
3. PackExplorer.exe
이 파일은 주로 text파일을 수정하기 위한 툴입니다. 가령 게임에서 글씨가 적용되어있는부분을 뜻합니다.
뭐 NPC멘트나 게임에서 사용되는 마법인나 아이템명, 변신리스트 등등 글씨파일을 수정하기위해서 쓰이는 툴이죠
주의> 이 프로그램은 V3나 알약 등 백신프로그램이 바이러스로 인식합니다.
------------------------------------------------------------------------------------------
4. sfd2spr.exe // spr2sfd.exe
이 두파일은 포멧변환파일인데... 그냥 윈도우탐색기에서 드래그앤드롭을 하시면 되는겁니다.
1번프로그램에서 원하는 spr파일을 추출하고나서 spr파일을 수정하기위해서 필요한 툴입니다.
가령들어서 3.spr을 예로 들면 이건 아데나 이미지 파일입니다.
3.spr -> 드래그앤드롭 spr2sfd.exe
해주시면 쪼개지면서 std파일이 생성되고, 배경파일과 BMP파일이 생성됩니다.
생성된 BMP 파일을 그림판이나 포토샵으로 꾸밉니다.
꾸며진 3.std -> 드래그앤드롭 sfd2spr.exe 하시면 std파일이 spr파일로 변환됩니다.
참고> spr파일은 저장할때 16비트 BMP로 저장해야됩니다.
------------------------------------------------------------------------------------------
5. SFDviewer.exe
이툴은 SPR파일 수정후에 좌표를 조정하는 파일입니다.
다른파일들은 좌표수정이 필요없지만 SPR파일의 경우에는 작은이미지가 커지는 이미지로 바꿔지니까 좌표가 틀어지게 됩니다.
이때 좌표를 sfd1과 2에서 비교하면서 좌표를 교정하는 툴입니다.
마무리
- 변환과 수정이 완료된 spr이나 img 파일은 sprite 폴더에 압축을 푸셔야 파일이 적용됩니다.
- 변환된 html 은 Text 폴더에 압축을 푸셔야 파일이 적용됩니다.
안녕하세요. 저도 서버 구축에 관심을 가진지 얼마 안되고, 경력도 전무하지만,
지금까지 구축해본 팩들에 대한 접속기 및 접속 가능한 클라들을 적어서,
처음 접해보시는분들께 조금이나 도움이 될까 글을 적어 봅니다.
1. 쿠우팩
- 개발자 : 바보쿠우
- 널리 쓰이는 팩으로, 접속이 용이하고, 많은 수정버전이 있으며, 비교적 구축이 간단하다.
- 접속기 : TGG
- 접속가능 클라이언트 : 2.7 클라이언트
- 접속기 생성방식 : encrypt.exe 파일을 통해 생성된 암호화된 주소를 TGGLogin.xml 에있는
<HostName>과 </HostName> 이 사이에 넣어 주시면 됩니다.
접속기 배포시는 TGGLogin.xml, Login.exe(주황색아이콘, 이름은 다를수도 있음),
tgglogin.ini, lin.bin.sf 4개 파일을 묶어서 배포하시면 되겠습니다.
2. 넬팩
- 개발자 : Nell
- 자주 버전업되어 올라오는 팩으로, 일본어소스 원본팩을 넬님이 번역&수정후 업뎃해 주시는팩
- 접속기 : lin270.exe (다른것으로도 가능하나, 아직 성공을 못해봄)
- 접속가능 클라 : 2.7 클라이언트, 2.8 클라이언트
- 접속기 생성방식 : 가장 쉬운 접속기 생성 방식은 2.7 클라에 lin270.exe 로 접속하는 것이나,
이렇게 접속하면 2차 인형을 사용할수 없다.
lin270.exe 를 바로가기 생성후 바로가기 아이콘에서 뒤에 아이피를 적어주면 가능하며,
또는 Ctool 에 lin270 을 삽입후 만들어 줄수도 있다.
- 2.8 클라 또는 본섭 클라로도 접속이 가능하다고하나, 아직 성공한적이 없네요.
3. 헤소팩
- 개발자 : 헤소르쥬
- epu 팩으로, 2.7기반 팩들에 비해 구현도가 높으며,
기본적인 세팅이 어느정도 완성되어있다.
- 접속기 : epu.exe
- 접속가능 클라 : 2.8클라, 본섭 클라
- 접속기 생성방식 : 본섭 클라 풀패치후 웹세어를 설치해서 게임가드를 우회시켜줄 필요가 있다.
hosts 파일을 웹세어가 설치된 주소로 수정해 주어야 하며,
epu.exe 에 아이피를 넣어 접속할수도 있으며,
Ctool 속에 넣어서 같이 배포하면 편리하다.
4. 화백팩
- 개발자 : 화백
- 2.7 기반 팩으로, 추가된 사항이 무척많고,
리니지와는 사뭇 다은 느낌을 가질 수 있다.
- 접속기 : TGG
- 접속가능 클라 : 2.7
- 접속기 생성 방식은 위 쿠우팩과 동일합니다.
이상 가장 많이 쓰이는 팩들에 대해 제가 알고있는것만 정리해서 적어보았는데,
혹시 제가 틀렸거나, 수정되어야 할 부분이 있으면 댓글 남겨 주시면 감사하겠습니다. ^^