You cannot see this page without javascript.

lineage1 server

Linux 조회 수 10839 추천 수 0 2016.01.11 11:37:29

작업전 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
- 접속기 생성 방식은 위 쿠우팩과 동일합니다.

이상 가장 많이 쓰이는 팩들에 대해 제가 알고있는것만 정리해서 적어보았는데,
혹시 제가 틀렸거나, 수정되어야 할 부분이 있으면 댓글 남겨 주시면 감사하겠습니다. ^^

List of Articles
번호 제목 글쓴이 날짜 조회 수

XE Login