Войти или зарегистрироваться

Туториал Создаем сервер на сетевом движке netty.

Статус
Закрыто для дальнейших ответов.
Если денег нет, могу кинуть...
 
Хост от моего серва? Ключи от квартиры? ИНН?
 
А кода статейка снова будет?
 
Хостинг я оплатил!
Требую возврата денежных средств на мой WMR R204900454101 ;)
P.S Добрые люди тоже могут положить денюшку, за мои старания :rolleyes:
 
Отдам, как только получу доступ к своему гр****ому веб мани.
 
За что отвечает?
Runtime.getRuntime().addShutdownHook(new ServerShutdownThread(this));
И когда вопроизводиться?Находиться в MinecraftServer.class
Ну, подумай логически.
ShutDownThread - поток, создающийся при выключении сервера.
Runtime.getRuntime().addShutdownHook - при вводе команды /stop создается поток на выключение.
 
Я так и думал.
То есть если мы добавляем, после этой строки Runtime.getRuntime().addShutdownHook(new ServerShutdownThread(this));
вот эту
Код:
ExecutorService bossExec = new OrderedMemoryAwareThreadPoolExecutor(1, 400000000, 2000000000, 60, TimeUnit.SECONDS);
ExecutorService ioExec = new OrderedMemoryAwareThreadPoolExecutor(4, 400000000, 2000000000, 60, TimeUnit.SECONDS);
ServerBootstrap networkServer = new ServerBootstrap(new NioServerSocketChannelFactory(bossExec, ioExec, 4));
networkServer.setOption(“backlog”, 500);
networkServer.setOption(“connectTimeoutMillis”, 10000);
networkServer.setPipelineFactory(new ServerPipelineFactory());
то получаеться Netty начинает робить после выключения серва
 
Я так и думал.
То есть если мы добавляем, после этой строки Runtime.getRuntime().addShutdownHook(new ServerShutdownThread(this));
вот эту
Код:
ExecutorService bossExec = new OrderedMemoryAwareThreadPoolExecutor(1, 400000000, 2000000000, 60, TimeUnit.SECONDS);
ExecutorService ioExec = new OrderedMemoryAwareThreadPoolExecutor(4, 400000000, 2000000000, 60, TimeUnit.SECONDS);
ServerBootstrap networkServer = new ServerBootstrap(new NioServerSocketChannelFactory(bossExec, ioExec, 4));
networkServer.setOption(“backlog”, 500);
networkServer.setOption(“connectTimeoutMillis”, 10000);
networkServer.setPipelineFactory(new ServerPipelineFactory());
то получаеться Netty начинает робить после выключения серва
Нет.
эти строчки можно добавить вообще в конец всего MinecraftServer.java.
Только еще одно, в новой системе эти строчки писать нужно в NetworkManager.java.
Я возможно напишу еще одну статью, более подробную и с другой реализацией. Так как эта корявая.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх