Форум для програмістів

Розмір AMX / PWN

Привіт форумчане.У мене досить дурний вопрос.Но незнання відповіді завжди пугает.Я копирсаюся в павно вже близько года.Делаю великі паузи, так що я мало чого освоїв за все время.Работал над одним модом.Ізначально він здався мені придатним для основи. Взялся.Но ось що дивно, вага AMX файлу перевищує PWN на 2 Мб.Хотя в інших модах АМХ перевищує всього на пару сотень Кб.Как велику вагу відбивається на працездатності мода і що потрібно робити щоб зменшити розмір AMX?

в моді є інклуд в кожному інклуд коди. з цього AMX файл перевищує PWN на 2 Мб. на мою неможливо зменшити AMX
Якщо допоміг + мені)

Навряд чи через це, хоча я точно не знаю.

Повідомлення від Anders

Привіт форумчане.У мене досить дурний вопрос.Но незнання відповіді завжди пугает.Я копирсаюся в павно вже близько года.Делаю великі паузи, так що я мало чого освоїв за все время.Работал над одним модом.Ізначально він здався мені придатним для основи. Взялся.Но ось що дивно, вага AMX файлу перевищує PWN на 2 Мб.Хотя в інших модах АМХ перевищує всього на пару сотень Кб.Как велику вагу відбивається на працездатності мода і що потрібно робити щоб зменшити розмір AMX?

Розмір залежить від розміру коду (к-ть символів), функцій, циклів, і т.д

А .amx вести по іншому бо він перетворює весь твій код в .pwn для того щоб машинний код зрозумів його.
Чим більше розмір тим більше (довше) його обробка йде.

Дивись теми де докладно показують як оптимізувати мод для того щоб він працював краще (швидше)

Ось дивись, я взяв свій мод (мод має мало чого бо він з new.pwn) Але подивившись на свій розмір amx і pwn я побачив такий результат - .amx важить 156 Кб
.pwn важить 28 Кб

Подивившись на свій код я шукав що то щоб змінити вагу .amx і .pwn, і що ж я шукав?

У модах часто змінні використовують MAX_PLAYERS.

Кількість слотів на сервер (раніше було 500 по дефолту) зараз же 1000 (хоча і тоді було 1000) ну в загальному

Будь ласка, увійдіть або пройдіть Реєстрацію щоб побачити вміст "PHP" BBкода.

І вказавши рівну кількість слотів а це 100 тим самим я зменшив розмір .amx на 73 Кб. pwn має такий же розмір як і на початку

Але для .amx цей результат добре.

Востаннє редагував (Online); 17.06.15 о 10:26.

Форум для програмістів

Повідомлення від (Online)

Навряд чи через це, хоча я точно не знаю.

Розмір залежить від розміру коду (к-ть символів), функцій, циклів, і т.д

А .amx вести по іншому бо він перетворює весь твій код в .pwn для того щоб машинний код зрозумів його.
Чим більше розмір тим більше (довше) його обробка йде.

Дивись теми де докладно показують як оптимізувати мод для того щоб він працював краще (швидше)

Ось дивись, я взяв свій мод (мод має мало чого бо він з new.pwn) Але подивившись на свій розмір amx і pwn я побачив такий результат - .amx важить 156 Кб
.pwn важить 28 Кб

Подивившись на свій код я шукав що то щоб змінити вагу .amx і .pwn, і що ж я шукав?

У модах часто змінні використовують MAX_PLAYERS.

Кількість слотів на сервер (раніше було 500 по дефолту) зараз же 1000 (хоча і тоді було 1000) ну в загальному

Будь ласка, увійдіть або пройдіть Реєстрацію щоб побачити вміст "PHP" BBкода.

І вказавши рівну кількість слотів а це 100 тим самим я зменшив розмір .amx на 73 Кб. pwn має такий же розмір як і на початку

Але для .amx цей результат добре.

Спасибі большое.Помогло.Очень помогло.Весіл AMX у мене 5мб, Створив масив і вага скоротилася до 2.55мб. Віддячу плюсами)