Jump to content

Recommended Posts

Posted

File: Server_16_10_2007.part01.rar

DownloadLink: Download part 1

----------------------------------------------------------------------------------------------

File: Server_16_10_2007.part02.rar

DownloadLink: Download part 2

----------------------------------------------------------------------------------------------

File: Server_16_10_2007.part03.rar

DownloadLink: Download part 3

----------------------------------------------------------------------------------------------

 

-----------------------------------------------------------------------------------------------

 

 

 

Lineage II Private Server Setup Guide To guide einai sta agglika,

 

 

 

-----------------------------------------------------------------------------------------------

 

Required:

 

* Athlon 64 4200+ Processor

* 4GB RAM

* 200GB HDD

* 10mbit dedicated connection

* Microsoft Windows 2003 Server x64

 

 

Recommended:

 

* Dual Intel Xeon 2.8Ghz

* 8GB or 16GB RAM

* 2x or 3x 200GB 10k+ RPM HDDs (SCSi)

* 100mbit dedicated connection

* Microsoft Windows 2003 Server x64

 

 

 

MSSQL:

 

 

 

Download MSSQL

 

 

 

Extract your Lineage2 Server (170MB+) files onto a directory. Extract L2server.zip (1.81 MB) into your Server's root directory that contains CacheD, L2LogD, L2NPC, NewAuth, etc. Overwrite all the files when prompt. Extract DBScript.zip (103.4 KB) into your Server's root directory that contains the folder DBScript and override all the files.

 

 

 

When installing MSSQL. Make sure you take note of the account/user login and password!! You'll need them for later. Here's a quick walkthru installation guide:

 

 

 

Make sure you choose "Local Computer"

 

Then "Creater a new instance of SQL Server, or install Client Tools" //or something similar. If you don't have this option prompt. Don't worry about it. You get this if you're installing again for the 2nd time.

 

Make sure you pick "Server and Client Tools" along the way in the installation process.

 

It'll automatically check "Default" for instance name or you can specific one. It doesn't really matter which one you pick as long as you remember the instance name.

 

Along the way in the installation process, make sure you pick an option that uses Both MySQL Login and Windows Login.

 

 

 

-----------------------------------------------------------------------------------------------

 

IP Configurations

 

-----------------------------------------------------------------------------------------------

 

 

 

Go to your Lineage 2 Server folder.

 

 

 

In each of these following folders: L2LogD, CacheD, NewAuth, PetitionD, L2NPC, and L2Server, they contain a configuration file that is either a *.ini or *.txt document. You don't need to change anything and make sure they're set at 127.0.0.1. The only time you would need to change them is if you are loading them from multiple computers! It doesn't matter if you even have a router! As long as you are loading all 6 Process from the same machine, you just need to keep most of the IP adress as 127.0.0.1.

 

Change the following lines in config.txt under "NewAuth\etc" folder:

 

DevServerIP="24.68.124.198" //Change this to your Internet IP address, your WAN, the IP that you get from your ISP. Visit What Is My Ip to find it.

 

logdip="127.0.0.1" //Change this to what you used for your L2LogD.ini address.

 

Change the following lines in l2cache.ini under CacheD folder:

 

address="127.0.0.1" //Change this only if you plan to load this from a different computer! Adjust it to the ip of that computer! If PC2 has IP of 192.168.0.121 and it is planning to load L2CacheD.exe there. Then change it, otherwise leave it as 127.0.0.1!

 

 

 

Change the following lines in l2logd.ini under L2LogD folder:

 

address="127.0.0.1" //Same thing as L2CacheD.ini

 

 

 

Change the following lines in config.txt under PetitionD\etc folder:

 

webAuthServer="127.0.0.1" //Same thing as L2CacheD.ini

 

 

 

Change the following lines in L2NPC.ini under L2NPC folder:

 

//Change them accordingly to what you adjusted for them. If L2LogD.ini has ip of 192.168.0.121 on PC2. Then change that IP in L2NPC.ini to that. You are pointing L2NPC.exe to connect to the other Server Processes. Leave the ports alone!

 

 

 

[LogD]

 

address="127.0.0.1"

 

port=3999

 

 

 

[CacheD]

 

address="127.0.0.1"

 

port=2008

 

 

 

[server]

 

address="127.0.0.1"

 

port=2002

 

 

 

[map]

 

directory="map"

 

 

 

[World]

 

WorldId=1

 

 

 

[db]

 

address="127.0.0.1"

 

user="gamma" //This should be your MSSQL Login (I used sa since it sets up the sa account for you when you install SQL and sa has all permissions)

 

password="l2online" //This should be your MSSQL Password

 

[setting]

 

;Country=0 KR

 

;Country=1 US

 

;Country=2 JP

 

;Country=3 TW

 

;Country=4 CN

 

Country=1 //Change this accordingly to what "CLIENT" version you allow to connect!

 

ExceptionMailing=false

 

MailServer=ncs-mail.ncsoft.co.kr

 

 

 

Change the following lines in l2server.ini under L2Server folder:

 

//Again, the same explaination from L2NPC.ini config applies here as well!

 

[LogD]

 

address="127.0.0.1"

 

port=3999

 

 

 

[CacheD]

 

address="127.0.0.1"

 

port=2006

 

 

 

[AuthD]

 

address="127.0.0.1"

 

port=2104

 

 

 

[petitionD]

 

address="127.0.0.1"

 

port=2107

 

WorldId=1 //Leave this as 1 if you don't plan to run multiple servers! WorldId = ServerId in lin2db (will be explained furtherdown). If they're not the same number, your server won't be connecting to the same gameworld or won't find one to connect to!

 

 

 

------------------------------------------------------------------------------------------

 

Setting up Database Scripts

 

------------------------------------------------------------------------------------------

 

Important! - If you are running MSSQL Server on the same machine that's hosting the server. Leave everything at 127.0.0. and 127.0.0.1!! The only time you would need to change this is if you're trying to connect to a different computer running Lineage 2 Chronicle One Server! You would then need to adjust it accordingly to that computer's IP!

 

 

 

Important!! #2 - If you already have an existing mysql db installed and are changing connection to connect to a different MSSQL Server (say to your friend's computer). You will need to update your MSSQL database information again. By doing this, make sure you export all your previous data! Because if you input the new IP changes, everything from the previous data will be lost! All character and account information are stored in lin2db and lin2world!

 

 

 

open lin2comm_new.sql under DBScript

 

 

 

find

 

set @conn_str = '127.0.0.' + @world_id + ''';''sa'';''l2online'

 

change 127.0.0. to the first 3 sets of numbers of your internal IP (If your internal IP is 192.168.0.121 then enter 192.168.0.)

 

change "sa" as your SQL database account

 

change "l2online" as your SQL database password

 

there are 3 lines you have to change

 

find

 

'SQLOLEDB', '127.0.0.1';'sa';'l2online'

 

change 127.0.0.1 to your internal IP

 

change "sa" as your SQL database account

 

change "l2online" as your SQL database password

 

there is only 1 line you have to change

 

save and close the file.

 

open lin2world_20040609_all.sql under DBScript

 

find

 

set @conn_str = '127.0.0.' + @world_id + ''';''sa'';''l2online'

 

change 127.0.0. to the first 3 sets of numbers of your internal IP (If your internal IP is 192.168.0.121 then enter 192.168.0.)

 

change "sa" as your SQL database account

 

change "l2online" as your SQL database password

 

there are 3 lines you have to change

 

 

 

find

 

'SQLOLEDB', '127.0.0.1';'sa';'l2online'

 

change 127.0.0.1 to your internal IP

 

change "sa" as your SQL database account

 

change "l2online" as your SQL database password

 

there are 2 lines you have to change

 

save and close the file

 

Correct order to load server processes:

 

Make sure you always load the processes in this order:

 

1/2. AuthD.

2/1. CacheD.

3. L2Server.

4. L2NPC.

 

AuthD rarely ever crashes, and you can also reload it whenever you want, it should not affect the server in general, except that people won't be able to login while it's being reloaded.

 

Since CacheD acts as a bridge to the database, if you close it, L2Server will also shutdown along with L2NPC.

 

If you close L2Server, L2NPC is also going to close.

 

L2NPC rarely ever crashes aswell, but if it does, you'll be able to reload it. However, it always takes about 10-15 minutes to fully load all NPCs.

 

Server security:

 

If you want to stay on track, you'll need to have a secure server. Otherwise people [MaxCheaters.com Grin] will jump in your server, burn it and destroy all of your work with no mercy.

Apart from protection DLLs, such as Depmax and Amped which can be found in this PPC release you'll also need to configure your Firewall to block certain ports or else you'll be susceptible to SQL/CacheD injections, and that's not good.

 

Filter the following ports in your firewall: (windows firewall, for example)

 

* 1433 (SQL) (only local area network access / closed)

* 2002 (only local area network access / closed)

* 2008 (only local area network access / closed)

* 2012 (only local area network access / closed)

* 2106 (auth) (open to the public / open)

* 7777 (l2server) (open to the public / open)

 

Original Poster: mpelades4ever from pc magazine

Posted

WebM0nster im really new this WILL be my first server but i have things that are not clear...like for what are the 3 files on the top and do i have to download the 3 files AND the MSSQL  or not and where is this DBScript.zip and pls check this topic often cuz i want to ask questions cuz its my very first server and i want it to be succesfull maybe not more than 200 players but i want to try and make it just for the start /i hope you understand/ and ty for the guide.

Posted

Make sure you choose "Local Computer"

 

Then "Creater a new instance of SQL Server, or install Client Tools" //or something similar. If you don't have this option prompt. Don't worry about it. You get this if you're installing again for the 2nd time.

 

Make sure you pick "Server and Client Tools" along the way in the installation process.

 

It'll automatically check "Default" for instance name or you can specific one. It doesn't really matter which one you pick as long as you remember the instance name.

 

Along the way in the installation process, make sure you pick an option that uses Both MySQL Login and Windows Login.

 

 

Where is that??? in which folder which file...

  • 2 weeks later...
  • 5 months later...
  • 3 weeks later...
Posted

hmm i downloaded this pacj and was gonna try it but none of the exes run on my 64bit system as it says it need serial for it.

This one need to be cracked before it can be used. Wouldnt it be more usefule to send the crack on same pack your sharing instead of sharing a one there we must search thge net for working extenders or cracks for it.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



  • Posts

    • Introducing: Containers to Roll   Players now have the ability to win containers/cases via the Roll System. Additionally I also added a global leaderboard displaying the users with the most roll games. This can be disabled/enabled via Admin Management Panel. Also improved the winning display with a volumetric Godrays effect.  
    • I search job: posting your advertisement(sale,service) on various forums. Contacts for communication. You can find link for download messenger using Google search.   Telegram https://t.me/negotiato_r @negotiato_r   Element(based in United Kingdom) You can find me using this name. @negotiato-r:matrix.org   Session(based in Switzerland) You can find me using this name. 05770c2eda571fc8d10ec0e79e258ec0d9189def2a3e1f2ace1cd29a2174d40723   Delta Chat(based in Germany) You can find me using the link below. https://i.delta.chat/#1ABEBFFCBC1AEE629111387073FFDA1835BB423E&i=6WtJxcgJGcFD3vIpglQfhe5J&s=f2EkRsqxAeFYep9g9s1y1aIf&a=xuozjaudg%40nine.testrun.org&n=negotiator   I ask administrator or moderator not to consider this link an advertisement for messenger.  This is only link that people can use to contact me.  There is also QR code option,but you have to use mobile phone to access QR code.  This means you have to install VPN app on your mobile phone,then sync your account from your mobile phone to your laptop or computer.  This is a very cumbersome process.  It's much easier to use pre-made link for laptop or computer. Hello. I intermediary. I search job: posting your advertisement(sale,service) on various forums.  My service is free: posting your advertisement(sale,service) on various forums. I know these forum addresses,i can post your ad(for sale,service) on various forums. Dear sellers and those who provide any services. I offer you cooperation. My commission is not taken from your amount,my commission is added to your amount. From money received from guarantor,you pay me my commission.  Payment is made on Tether USDT TRC20 or on Tron TRX. Commission for sending from your wallet to my wallet paid by buyer. When communicating via messenger,please tell me what your commission is for sending on Tether USDT TRC20 or on Tron TRX.  Amount(fees) you'll pay as shipping fee to my wallet will be added to total amount. Payment will be made by guarantor to your payment details. Buyer deposits total amount with my percentage. Send me in messenger your ad copy with price(s). Independently from that through which messenger will be communication,buyer suggests using forum guarantor,gives forum address(http address) and send link(http address) to me,link i will pass on to you(seller) for consideration. If you as seller are not satisfied garant service on proposed forum,i say buyer goodbye and he goes to look for his product(service) from someone else,as result i will wait new buyer.   If sale amount is less than $1000,i receive 20 percent above your total amount. If sale amount is more than $1000,i receive 10 percent above your total amount. I do not deal with either buyers or sellers from Ukraine(i do not cooperate with this country). I will not accept any advertising related to Ukraine,as i do not cooperate with this country. For buyers from other countries guarantor's services are entirely at buyer's expense. You can offer me any other area cooperation that does not violate law.  I do not give 100% guarantee that i will accept your offer,which is not initially related to my advertising area.  It is 50/50 that i will either refuse you or accept your offer.  Everything will depend on whether this offer does not violate law.  I will read information about your product(service) in Google search engine that you offer me for advertising and make decision,which i will inform you in messenger for communication.  I will need some time to familiarize myself with information from Google search engine. I'm currently interested in 4 areas: 1)promotional offers with discounts only(coupons or promo codes):food,shoes,clothing,furniture,cosmetics,household appliances,consumer electronics,taxis,bus tickets,train tickets,plane tickets,hotel tickets,gas coupons or promo codes for car owners I do not advertise Ukraine,do not cooperate with it and have no dealings with it. I will not advertise anything related to carding.  Buyer deposits amount for product(service) plus my commission(20 percent based on amount for product or service) into guarantor and then receives their product(service) in forum transaction.  I would be grateful if it were possible for buyer to receive their goods somehow after depositing money with guarantor,without return address or contact information for future purchases. It's not in my best interests for buyer to communicate directly with you after first purchase. If this isn't possible,then you will simply agree with buyer to receive money with my percentage higher than your initial payment each time. If same customer purchases from you second time,customer pay you together with my percentage and i receive this percentage from you,this will provide additional incentive to advertise,i will promoting you on other forums.     2)selling real estate(houses or apartments) I'm not interested renting. I'm willing to advertise all countries except Russia and Ukraine.  I won't advertise these two countries. I don't advertise Ukraine,don't cooperate with it and have no dealings with it. I'm not interested house or apartment listings that appear on Google search pages,as buyer can find information there themselves without my help and buy house or apartment in desired country. I'm interested house or apartment that aren't listed on Google search. How i see this ad:buyer sees my listing for desired country and if they're interested,they deposit 10 percent listed price for house or apartment in Garant Service. Buyer sets  deadline in forum transaction,during which i either receive my money or don't.  Then buyer receive an address,day and time to meet with seller. Buyer takes lawyer and notary with them and flies(or is driving car) to  given address. If purchase transaction falls through,buyer collects their percentage from guarantor. I don't think buyer willing to buy  house or apartment worth more than 12545$ is willing to cheat me out  that 10 percent by making up  fake story about  failed deal.       3)selling telegram premium status Buyer has two options: 1) transaction through guarantor 2) transaction without guarantor   If transaction is through guarantor. I(intermediary) conduct transaction with guarantor. Buyer specifies following terms in terms transaction: 1) i authorize the disclosure of the transaction name to third parties(that is to you) 2) i authorize the disclosure of the seller's payment details(your payment details) to third parties(that is to you) 3) i authorize the disclosure of the total transaction amount to third parties(that is to you) 4) i do not authorize the disclosure of my profile link on this forum to third parties 5) i do not authorize the disclosure of my contact information(if i have any in my profile on this forum) to third parties   If activating premium status requires logging into buyer's account,i will do this.  You will provide me with instructions on how to activate premium status for buyer's account. If you want to contact me about selling premium status on telegram, but my telegram account is unavailable(account is frozen or telegram system has deleted it),you can contact me using my other contact information. To activate premium status by logging into buyer's account,i will download portable version telegram from official website and launch it on my laptop.  I will enter mobile phone number buyer provides me in messenger they originally contacted me through and send login code to this number.  Buyer will then send me login code. Once transaction is finalized and buyer has deposited funds into guarantor's account I'll notify you via messenger. You register on  forum suggested by buyer.  Message guarantor privately on forum,asking them to share all points I've outlined above.  Buyer will provide  link to guarantor's forum profile in advance or you can find guarantor's forum profile on forum yourself,it's up to you to decide. After verifying that your payment details are included and that transaction amount matches amount agreed upon in messenger, you upgrade buyer to premium status. Your payment details are specified in application,in formquestionnaire for forum transaction,but you won't receive money from guarantor until buyer will not receive service(product),as soon as buyer receives service from you,guarantor will pay you. If buyer has received premium status,you receive funds from guarantor and then pay me my commission using my payment details. The fee for sending from your wallet to my wallet is covered by buyer,not you. When communicating via messenger please tell me your fee for sending to Tether USDT TRC20 or Tron TRX. Buyer deposits funds into guarantor with total amount already including my percentage plus buyer's fee for sending,which you will spend by paying me my percentage when transferring from Tether USDT TRC20 or Tron TRX. If transaction is without guarantor. Buyer pays money to your payment details received from me via messenger and waits for service to be rendered. I will inform buyer total amount when communicating via messenger. You upgrade buyer to premium status through me and then you pay me my percentage to my payment details.  If activating premium status requires logging into buyer's account. I will do so.  You will provide me with instructions on how to activate premium status for buyer's account. Fee for sending from your wallet to my wallet is covered by buyer,not you.  When communicating via messenger please tell me your fee for sending to Tether(USDT TRC20) or Tron(TRX). Buyer pays you total amount,including my percentage plus buyer's fee for sending,which you will spend by paying me my percentage when transferring from Tether USDT TRC20 or Tron TRX.       4)i offer cooperation to specialists who provide services for collecting and submitting documents to consulate for citizenship,residence permits,visas and schengen visas I will advertise service collecting and sending documents to consulate only for following countries:Commonwealth of Independent States,Europe,Mexico,United states america,Canada,United Kingdom,Asia,Africa. Russia and Ukraine:these two countries i will not advertise. Buyer pays guarantor(amount from seller) for service for collecting and sending documents to consulate plus my commission(10 or 20 percent based on service fee). Buyer sets deadline in forum transaction within which they must receive service. Then in forum transaction buyer wait provision service. If after specified period(which will be specified in transaction),consulate refuses client's service,you as specialist have right to charge exact amount for your work through guarantor,since you spent your time on it(this clause will be specified in transaction). What will be amount you will decide,send solution through me.I'll let the buyer know. Client does not pay my percentage if consulate refuses client's service(this clause will be specified in transaction).  In case refusal to buyer from consulate you will need to confirm this refusal through website. Whenever you collect and submit documents on country's website,request is created through their website.  You will provide access to this request to guarantor.  This is necessary to ensure that buyer doesn't pay for nothing,meaning amount you will be required to receive through  guarantor for service provided if  consulate's request is unsuccessful.
    • Hey MaxCheaters! 👋 Introducing L2Soon.com — a free international platform for Lineage 2 server announcements.   Why L2Soon? No more searching through dozens of forums and Discord servers. All new L2 server openings are in one place — updated daily, with real player online counts so you always know where people actually play.   Features: 🔔 Telegram Bot (@l2Soon_bot) — alerts 24h & 1h before server launch 📅 Accurate launch times — in your local timezone ⚔️ All chronicles — Interlude, High Five, GoD, Classic, Essence, Grand Crusade and more 🎯 Filters — by chronicle, rates (x1–x1000+) and server type (PvP, RvR, GvE, Craft, Low Rate...) ⭐ VIP servers — verified projects pinned at the top 🌍 Multi-language — EN, UK, RU, PT   Listing is completely FREE. 🔗 https://l2soon.com/en Feedback welcome — drop a comment or contact us via Telegram @l2Soon_bot
  • Topics

×
×
  • Create New...

Important Information

This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..