СпасибоПриятно видеть знакомых людей на форуме, авторегистрация есть в плане реализации?
Л2 за долгое время превратилась в проект про донаты, но допилы идут. Самое страшное что теперь не игроки приходят, а нужно платить чтобы играли. Но история долгая у л2, думаю это будет вечно.СпасибоЯ давным-давно выпал из L2, ничего делать не планирую (только если еще что-нибудь древнее откопать и опубликовать). Меня нашли в tg на днях и попросили дать исходники. Решил, что если уж давать кому-то, то сразу всем. Да и неужели это еще кому-то нужно?) За 20 лет и сервера другие, и протоколы, и опыта и знаний у людей больше (в моем случае это были студенческие поделки больше ради хобби), и кому нужно было уже давно написали своё со всеми функциями.
мумии в египте ещё древнее, но кому-то до сих пор нужныСпасибоЯ давным-давно выпал из L2, ничего делать не планирую (только если еще что-нибудь древнее откопать и опубликовать). Меня нашли в tg на днях и попросили дать исходники. Решил, что если уж давать кому-то, то сразу всем. Да и неужели это еще кому-то нужно?) За 20 лет и сервера другие, и протоколы, и опыта и знаний у людей больше (в моем случае это были студенческие поделки больше ради хобби), и кому нужно было уже давно написали своё со всеми функциями.
если игрок играет и получает левел 61Л2 за долгое время превратилась в проект про донаты, но допилы идут. Самое страшное что теперь не игроки приходят, а нужно платить чтобы играли. Но история долгая у л2, думаю это будет вечно.У меня например желания пропало, есть вещи которые стоят дороже по времени.
На нормальных проектах не должно быть вайпов иначе грошь цена таким проектам, максимум это объединение серверов в 1 с переносом информации и возможно частичной потерей. Другой финансовый момент реклама, но платить игрокам чтобы играли по мне это перебор. В любом случае мне это мало интересно в последнее время, по этому каждый решает сам как и куда вливать финансы.мумии в египте ещё древнее, но кому-то до сих пор нужны
если игрок играет и получает левел 61
так он хочет дальше играть. а как ето сделать после вайпа?
заплатил кому-то чтоб докачал до 61 и играешь дальше
а чем платить? деньгами! а от куда их получить?????
We don't know maybe wrong packet or there need fixes for this.Any idea why MaxConnectionsPerIP not working? Do i need to enable any other configuration?
MaxConnectionsPerIP — limitation of simultaneous connections with authentication
server from one IP.
Limitation is applied not to the GAME, but to AUTHENTICATION only. Connection
lasts from the moment of clicking the login button until selection of a server
from a list.
Do you mean that ones?Насколько помню там был еще запрос в базу и отдельно dll для защиты.
Если это можно приложить на гитхаб было бы здорово.
Performs logging.
Auth (0 or 1) — save authentication results to files.
Guard (0 or 1) — save protection messages to files.
All (0 or 1) — save all messages from program window in files.
DB (0 or 1) — save information about entering the game in database.
If DB parameter equals to 1, then following table is required:
USE [lin2db]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[hauthd_log](
[time] [datetime] NOT NULL,
[account] [varchar](14) NOT NULL,
[ip] [varchar](15) NOT NULL,
[hkey] [varchar](16)
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
Attention! Use this function only if you completely understand its meaning and
consequences!
ExecLogin (0 or 1) — allows to call MSSQL procedure after every successful
authentication.
If the value is 1, then hAuthD calls hauthd_login (Stored Procedure) after all
checks. Procedure receives account id (@uid parameter), IP (@ip) and hKey (@hkey).
Login to the game is blocked if procedure returns ok with 0 value.
Example of hauthd_login procedure:
USE [lin2db]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[hauthd_login]
@uid int,
@ip varchar(15),
@hkey varchar(16)
AS
SELECT pay_stat AS ok FROM user_account WITH (nolock) WHERE uid = @uid
[Adv]
ServerEndpoints = 2
Тут такого нет функционала?When l2server connects, it takes first n servers with matching internal address from database (where n = ServerEndpoints)
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?