"Сервер" - это файлы, формирующие .jar гейм- и логинсерверов.
"Датапак" - это данные, нужные для работы геймсервера.
В нашем проекте деление чисто номинальное. А у l2j было связано с тем, что геймсервер никаких прав не нарушает и может разрабатываться открыто, а датапак нарушает права NCSoft (многие данные от них) и потому распространяется как варез.
… чтобы понять рекурсию, нужно сперва понять рекурсию …