Thread: Quick Help Please

Page 1 of 2 12 LastLast
Results 1 to 10 of 11
  1. #1 Quick Help Please 
    Member
    Join Date
    Jul 2013
    Age
    25
    Posts
    379
    Thanks given
    81
    Thanks received
    14
    Rep Power
    0
    I need to delete mysql or gtlvote thing and I'm not sure where the line is, if someone can help I'll give a thanks and +rep.

    Server.java Code:

    Code:
    package org.sabsabionline;
    
    import java.io.IOException;
    import java.net.InetSocketAddress;
    import java.util.ArrayList;
    import java.util.logging.Level;
    import java.util.logging.Logger;
    
    import org.Vote.MainLoader;
    import org.apache.mina.common.IoAcceptor;
    import org.apache.mina.transport.socket.nio.SocketAcceptor;
    import org.apache.mina.transport.socket.nio.SocketAcceptorConfig;
    import org.sabsabionline.event.cycle.CycleEventHandler;
    import org.sabsabionline.net.ConnectionHandler;
    import org.sabsabionline.net.ConnectionThrottleFilter;
    import org.sabsabionline.sso.GameEngine;
    import org.sabsabionline.sso.RS2Server;
    import org.sabsabionline.sso.World;
    import org.sabsabionline.sso.content.minigame.fightpits.FightPits;
    import org.sabsabionline.sso.content.minigame.pest_control.PestControl;
    import org.sabsabionline.sso.model.mob.NPCHandler;
    import org.sabsabionline.sso.model.player.PlayerHandler;
    import org.sabsabionline.task.Task;
    import org.sabsabionline.world.ClanManager;
    import org.sabsabionline.world.ItemHandler;
    import org.sabsabionline.world.ObjectHandler;
    import org.sabsabionline.world.ObjectManager;
    import org.sabsabionline.world.ShopManager;
    
    /**
     * Server.java
     * 
     * @author Graham
     * @author Blake
     * @author Ryan Lmctruck30
     *
     */
    
    public class Server {
    
    	private static final Logger log = Logger.getLogger(Server.class.getName());
    
    	public static final int cycleRate;
    	public static boolean UpdateServer = false;
    	private static IoAcceptor acceptor;
    	private static ConnectionHandler connectionHandler;
    	private static ConnectionThrottleFilter throttleFilter;
    	public static boolean shutdownServer = false;
    	public static boolean shutdownClientHandler;
    	public static int serverlistenerPort;
    	public static ItemHandler itemHandler = new ItemHandler();
    	public static PlayerHandler playerHandler = new PlayerHandler();
    	public static NPCHandler npcHandler = new NPCHandler();
    	public static ObjectHandler objectHandler = new ObjectHandler();
    	public static ObjectManager objectManager = new ObjectManager();
    	public static ClanManager clanManager = new ClanManager();
    	public static ShopManager shopHandler = new ShopManager();
    	public static MainLoader vote = new MainLoader("", "", "", "");
    
    	public static ArrayList<String> starterRecieved1 = new ArrayList<String>();
    	public static ArrayList<String> starterRecieved2 = new ArrayList<String>();
    
    	static {
    		cycleRate = 600;
    		shutdownServer = false;
    	}
    
    	public static void main(String[] args) throws Exception {
    		if (args.length != 1) {
    			log.log(Level.SEVERE, "Please set a default port.");
    			return;
    		}
    		serverlistenerPort = Integer.valueOf(args[0]);
    		new Server().run();
    	}
    
    	public void run() {
    		Thread.currentThread().setPriority(Thread.MAX_PRIORITY);
    		try {
    			World.getWorld();
    			try {
    				new RS2Server().start();
    			} catch (Exception ex) {
    				System.out.println("Error starting the server...");
    				ex.printStackTrace();
    				System.exit(1);
    			}
    			while (!shutdownServer) {
    				long start = System.nanoTime() / 1000000L;
    				World.getWorld().submit(new Task() {
    					@Override
    					public void execute(GameEngine context) {
    						Server.playerHandler.process();
    					}
    				});
    				World.getWorld().submit(new Task() {
    					@Override
    					public void execute(GameEngine context) {
    						Server.npcHandler.process();
    					}
    				});
    				World.getWorld().submit(new Task() {
    					@Override
    					public void execute(GameEngine context) {
    						Server.objectManager.process();
    					}
    				});
    				World.getWorld().submit(new Task() {
    					@Override
    					public void execute(GameEngine context) {
    						Server.itemHandler.process();
    					}
    				});
    				World.getWorld().submit(new Task() {
    					@Override
    					public void execute(GameEngine context) {
    						PestControl.tick();
    					}
    				});
    				World.getWorld().submit(new Task() {
    					@Override
    					public void execute(GameEngine context) {
    						CycleEventHandler.getSingleton().process();
    					}
    				});
    				World.getWorld().submit(new Task() {
    					@Override
    					public void execute(GameEngine context) {
    						FightPits.tick();
    					}
    				});
    				long sleepTime = 600 - (System.nanoTime() / 1000000L - start);
    				if (sleepTime > 0) {
    					Thread.sleep(sleepTime);
    				} else {
    					// The server has reached maximum load, players may now lag.
    					System.out
    							.println("[WARNING]: Server load: "
    									+ (100 + (Math.abs(sleepTime) / (Config.CYCLE_TIME / 100)))
    									+ "%!");
    				}
    			}
    		} catch (Exception e) {
    			e.printStackTrace();
    		}
    	}
    
    	public static void setupLoginChannels() {
    		acceptor = new SocketAcceptor();
    		connectionHandler = new ConnectionHandler();
    
    		SocketAcceptorConfig sac = new SocketAcceptorConfig();
    		sac.getSessionConfig().setTcpNoDelay(false);
    		sac.setReuseAddress(true);
    		sac.setBacklog(100);
    
    		throttleFilter = new ConnectionThrottleFilter(Config.CONNECTION_DELAY);
    		sac.getFilterChain().addFirst("throttleFilter", throttleFilter);
    		try {
    			acceptor.bind(new InetSocketAddress(43594), connectionHandler, sac);
    		} catch (IOException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
    	}
    
    }

    Error Code from Eclispe:

    Code:
    ./Data/cfg/doors.cfg: file not found.
    [GTLVote V1.1] Settings initializing...
    [GTLVote V1.1] Error connecting to the database.
    com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
    
    The last packet successfully received from the server was 1,451,794,318,598 milliseconds ago.  The last packet sent successfully to the server was 0 milliseconds ago.
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    	at java.lang.reflect.Constructor.newInstance(Unknown Source)
    	at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
    	at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1074)
    	at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2214)
    	at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:773)
    	at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    	at java.lang.reflect.Constructor.newInstance(Unknown Source)
    	at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
    	at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:352)
    	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:282)
    	at java.sql.DriverManager.getConnection(Unknown Source)
    	at java.sql.DriverManager.getConnection(Unknown Source)
    	at org.Vote.Connect.connect(Connect.java:18)
    	at org.Vote.MainLoader.<init>(MainLoader.java:22)
    	at org.sabsabionline.Server.<clinit>(Server.java:58)
    Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
    
    The last packet successfully received from the server was 1,451,794,318,591 milliseconds ago.  The last packet sent successfully to the server was 0 milliseconds ago.
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    	at java.lang.reflect.Constructor.newInstance(Unknown Source)
    	at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
    	at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1074)
    	at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:341)
    	at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2137)
    	... 14 more
    Caused by: java.net.ConnectException: Connection refused: connect
    	at java.net.DualStackPlainSocketImpl.connect0(Native Method)
    	at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
    	at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
    	at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
    	at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
    	at java.net.PlainSocketImpl.connect(Unknown Source)
    	at java.net.SocksSocketImpl.connect(Unknown Source)
    	at java.net.Socket.connect(Unknown Source)
    	at java.net.Socket.connect(Unknown Source)
    	at java.net.Socket.<init>(Unknown Source)
    	at java.net.Socket.<init>(Unknown Source)
    	at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:253)
    	at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:290)
    	... 15 more
    Jan 02, 2016 11:11:58 PM org.sabsabionline.Server main
    SEVERE: Please set a default port.
    Quote Originally Posted by Ganorah View Post
    that you are a stupid kid that complains and complains on things that you dont appreciate, you should put a fucking bullet in your head no1 will miss you not even your parents... you dont deserve to live thats what im fucking on about, retard
    Reply With Quote  
     

  2. #2  
    Banned

    Join Date
    Nov 2013
    Posts
    1,015
    Thanks given
    240
    Thanks received
    265
    Rep Power
    0
    Quote Originally Posted by Killapkz View Post
    I need to delete mysql or gtlvote thing..

    Code:
    package org.sabsabionline;
    
    import java.io.IOException;
    import java.net.InetSocketAddress;
    import java.util.ArrayList;
    import java.util.logging.Level;
    import java.util.logging.Logger;
    
    import org.Vote.MainLoader;
    import org.apache.mina.common.IoAcceptor;
    import org.apache.mina.transport.socket.nio.SocketAcceptor;
    import org.apache.mina.transport.socket.nio.SocketAcceptorConfig;
    import org.sabsabionline.event.cycle.CycleEventHandler;
    import org.sabsabionline.net.ConnectionHandler;
    import org.sabsabionline.net.ConnectionThrottleFilter;
    import org.sabsabionline.sso.GameEngine;
    import org.sabsabionline.sso.RS2Server;
    import org.sabsabionline.sso.World;
    import org.sabsabionline.sso.content.minigame.fightpits.FightPits;
    import org.sabsabionline.sso.content.minigame.pest_control.PestControl;
    import org.sabsabionline.sso.model.mob.NPCHandler;
    import org.sabsabionline.sso.model.player.PlayerHandler;
    import org.sabsabionline.task.Task;
    import org.sabsabionline.world.ClanManager;
    import org.sabsabionline.world.ItemHandler;
    import org.sabsabionline.world.ObjectHandler;
    import org.sabsabionline.world.ObjectManager;
    import org.sabsabionline.world.ShopManager;
    
    /**
     * Server.java
     * 
     * @author Graham
     * @author Blake
     * @author Ryan Lmctruck30
     *
     */
    
    public class Server {
    
    	private static final Logger log = Logger.getLogger(Server.class.getName());
    
    	public static final int cycleRate;
    	public static boolean UpdateServer = false;
    	private static IoAcceptor acceptor;
    	private static ConnectionHandler connectionHandler;
    	private static ConnectionThrottleFilter throttleFilter;
    	public static boolean shutdownServer = false;
    	public static boolean shutdownClientHandler;
    	public static int serverlistenerPort;
    	public static ItemHandler itemHandler = new ItemHandler();
    	public static PlayerHandler playerHandler = new PlayerHandler();
    	public static NPCHandler npcHandler = new NPCHandler();
    	public static ObjectHandler objectHandler = new ObjectHandler();
    	public static ObjectManager objectManager = new ObjectManager();
    	public static ClanManager clanManager = new ClanManager();
    	public static ShopManager shopHandler = new ShopManager();
    	public static MainLoader vote = new MainLoader("", "", "", "");
    
    	public static ArrayList<String> starterRecieved1 = new ArrayList<String>();
    	public static ArrayList<String> starterRecieved2 = new ArrayList<String>();
    
    	static {
    		cycleRate = 600;
    		shutdownServer = false;
    	}
    
    	public static void main(String[] args) throws Exception {
    		if (args.length != 1) {
    			log.log(Level.SEVERE, "Please set a default port.");
    			return;
    		}
    		serverlistenerPort = Integer.valueOf(args[0]);
    		new Server().run();
    	}
    
    	public void run() {
    		Thread.currentThread().setPriority(Thread.MAX_PRIORITY);
    		try {
    			World.getWorld();
    			try {
    				new RS2Server().start();
    			} catch (Exception ex) {
    				System.out.println("Error starting the server...");
    				ex.printStackTrace();
    				System.exit(1);
    			}
    			while (!shutdownServer) {
    				long start = System.nanoTime() / 1000000L;
    				World.getWorld().submit(new Task() {
    					@Override
    					public void execute(GameEngine context) {
    						Server.playerHandler.process();
    					}
    				});
    				World.getWorld().submit(new Task() {
    					@Override
    					public void execute(GameEngine context) {
    						Server.npcHandler.process();
    					}
    				});
    				World.getWorld().submit(new Task() {
    					@Override
    					public void execute(GameEngine context) {
    						Server.objectManager.process();
    					}
    				});
    				World.getWorld().submit(new Task() {
    					@Override
    					public void execute(GameEngine context) {
    						Server.itemHandler.process();
    					}
    				});
    				World.getWorld().submit(new Task() {
    					@Override
    					public void execute(GameEngine context) {
    						PestControl.tick();
    					}
    				});
    				World.getWorld().submit(new Task() {
    					@Override
    					public void execute(GameEngine context) {
    						CycleEventHandler.getSingleton().process();
    					}
    				});
    				World.getWorld().submit(new Task() {
    					@Override
    					public void execute(GameEngine context) {
    						FightPits.tick();
    					}
    				});
    				long sleepTime = 600 - (System.nanoTime() / 1000000L - start);
    				if (sleepTime > 0) {
    					Thread.sleep(sleepTime);
    				} else {
    					// The server has reached maximum load, players may now lag.
    					System.out
    							.println("[WARNING]: Server load: "
    									+ (100 + (Math.abs(sleepTime) / (Config.CYCLE_TIME / 100)))
    									+ "%!");
    				}
    			}
    		} catch (Exception e) {
    			e.printStackTrace();
    		}
    	}
    
    	public static void setupLoginChannels() {
    		acceptor = new SocketAcceptor();
    		connectionHandler = new ConnectionHandler();
    
    		SocketAcceptorConfig sac = new SocketAcceptorConfig();
    		sac.getSessionConfig().setTcpNoDelay(false);
    		sac.setReuseAddress(true);
    		sac.setBacklog(100);
    
    		throttleFilter = new ConnectionThrottleFilter(Config.CONNECTION_DELAY);
    		sac.getFilterChain().addFirst("throttleFilter", throttleFilter);
    		try {
    			acceptor.bind(new InetSocketAddress(43594), connectionHandler, sac);
    		} catch (IOException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
    	}
    
    }
    Then delete it.
    Reply With Quote  
     

  3. #3  
    Member
    Join Date
    Jul 2013
    Age
    25
    Posts
    379
    Thanks given
    81
    Thanks received
    14
    Rep Power
    0
    Quote Originally Posted by Bono View Post
    Then delete it.
    I don't know where the line is, I'm asking for help for a reason.
    Quote Originally Posted by Ganorah View Post
    that you are a stupid kid that complains and complains on things that you dont appreciate, you should put a fucking bullet in your head no1 will miss you not even your parents... you dont deserve to live thats what im fucking on about, retard
    Reply With Quote  
     

  4. #4  
    Banned

    Join Date
    Nov 2013
    Posts
    1,015
    Thanks given
    240
    Thanks received
    265
    Rep Power
    0
    Quote Originally Posted by Killapkz View Post
    I don't know where the line is, I'm asking for help for a reason.
    Code:
    package org.sabsabionline;
    
    import java.io.IOException;
    import java.net.InetSocketAddress;
    import java.util.ArrayList;
    import java.util.logging.Level;
    import java.util.logging.Logger;
    
    //import org.Vote.MainLoader;
    import org.apache.mina.common.IoAcceptor;
    import org.apache.mina.transport.socket.nio.SocketAcceptor;
    import org.apache.mina.transport.socket.nio.SocketAcceptorConfig;
    import org.sabsabionline.event.cycle.CycleEventHandler;
    import org.sabsabionline.net.ConnectionHandler;
    import org.sabsabionline.net.ConnectionThrottleFilter;
    import org.sabsabionline.sso.GameEngine;
    import org.sabsabionline.sso.RS2Server;
    import org.sabsabionline.sso.World;
    import org.sabsabionline.sso.content.minigame.fightpits.FightPits;
    import org.sabsabionline.sso.content.minigame.pest_control.PestControl;
    import org.sabsabionline.sso.model.mob.NPCHandler;
    import org.sabsabionline.sso.model.player.PlayerHandler;
    import org.sabsabionline.task.Task;
    import org.sabsabionline.world.ClanManager;
    import org.sabsabionline.world.ItemHandler;
    import org.sabsabionline.world.ObjectHandler;
    import org.sabsabionline.world.ObjectManager;
    import org.sabsabionline.world.ShopManager;
    
    /**
     * Server.java
     * 
     * @author Graham
     * @author Blake
     * @author Ryan Lmctruck30
     *
     */
    
    public class Server {
    
    	private static final Logger log = Logger.getLogger(Server.class.getName());
    
    	public static final int cycleRate;
    	public static boolean UpdateServer = false;
    	private static IoAcceptor acceptor;
    	private static ConnectionHandler connectionHandler;
    	private static ConnectionThrottleFilter throttleFilter;
    	public static boolean shutdownServer = false;
    	public static boolean shutdownClientHandler;
    	public static int serverlistenerPort;
    	public static ItemHandler itemHandler = new ItemHandler();
    	public static PlayerHandler playerHandler = new PlayerHandler();
    	public static NPCHandler npcHandler = new NPCHandler();
    	public static ObjectHandler objectHandler = new ObjectHandler();
    	public static ObjectManager objectManager = new ObjectManager();
    	public static ClanManager clanManager = new ClanManager();
    	public static ShopManager shopHandler = new ShopManager();
    	//public static MainLoader vote = new MainLoader("", "", "", "");
    
    	public static ArrayList<String> starterRecieved1 = new ArrayList<String>();
    	public static ArrayList<String> starterRecieved2 = new ArrayList<String>();
    
    	static {
    		cycleRate = 600;
    		shutdownServer = false;
    	}
    
    	public static void main(String[] args) throws Exception {
    		if (args.length != 1) {
    			log.log(Level.SEVERE, "Please set a default port.");
    			return;
    		}
    		serverlistenerPort = Integer.valueOf(args[0]);
    		new Server().run();
    	}
    
    	public void run() {
    		Thread.currentThread().setPriority(Thread.MAX_PRIORITY);
    		try {
    			World.getWorld();
    			try {
    				new RS2Server().start();
    			} catch (Exception ex) {
    				System.out.println("Error starting the server...");
    				ex.printStackTrace();
    				System.exit(1);
    			}
    			while (!shutdownServer) {
    				long start = System.nanoTime() / 1000000L;
    				World.getWorld().submit(new Task() {
    					@Override
    					public void execute(GameEngine context) {
    						Server.playerHandler.process();
    					}
    				});
    				World.getWorld().submit(new Task() {
    					@Override
    					public void execute(GameEngine context) {
    						Server.npcHandler.process();
    					}
    				});
    				World.getWorld().submit(new Task() {
    					@Override
    					public void execute(GameEngine context) {
    						Server.objectManager.process();
    					}
    				});
    				World.getWorld().submit(new Task() {
    					@Override
    					public void execute(GameEngine context) {
    						Server.itemHandler.process();
    					}
    				});
    				World.getWorld().submit(new Task() {
    					@Override
    					public void execute(GameEngine context) {
    						PestControl.tick();
    					}
    				});
    				World.getWorld().submit(new Task() {
    					@Override
    					public void execute(GameEngine context) {
    						CycleEventHandler.getSingleton().process();
    					}
    				});
    				World.getWorld().submit(new Task() {
    					@Override
    					public void execute(GameEngine context) {
    						FightPits.tick();
    					}
    				});
    				long sleepTime = 600 - (System.nanoTime() / 1000000L - start);
    				if (sleepTime > 0) {
    					Thread.sleep(sleepTime);
    				} else {
    					// The server has reached maximum load, players may now lag.
    					System.out
    							.println("[WARNING]: Server load: "
    									+ (100 + (Math.abs(sleepTime) / (Config.CYCLE_TIME / 100)))
    									+ "%!");
    				}
    			}
    		} catch (Exception e) {
    			e.printStackTrace();
    		}
    	}
    
    	public static void setupLoginChannels() {
    		acceptor = new SocketAcceptor();
    		connectionHandler = new ConnectionHandler();
    
    		SocketAcceptorConfig sac = new SocketAcceptorConfig();
    		sac.getSessionConfig().setTcpNoDelay(false);
    		sac.setReuseAddress(true);
    		sac.setBacklog(100);
    
    		throttleFilter = new ConnectionThrottleFilter(Config.CONNECTION_DELAY);
    		sac.getFilterChain().addFirst("throttleFilter", throttleFilter);
    		try {
    			acceptor.bind(new InetSocketAddress(43594), connectionHandler, sac);
    		} catch (IOException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
    	}
    
    }
    Here you go, takes 2 seconds to comment something out, may I suggest to you: Comments in Java Code
    Reply With Quote  
     

  5. #5  
    Member
    Join Date
    Jul 2013
    Age
    25
    Posts
    379
    Thanks given
    81
    Thanks received
    14
    Rep Power
    0
    Quote Originally Posted by Bono View Post
    Code:
    package org.sabsabionline;
    
    import java.io.IOException;
    import java.net.InetSocketAddress;
    import java.util.ArrayList;
    import java.util.logging.Level;
    import java.util.logging.Logger;
    
    //import org.Vote.MainLoader;
    import org.apache.mina.common.IoAcceptor;
    import org.apache.mina.transport.socket.nio.SocketAcceptor;
    import org.apache.mina.transport.socket.nio.SocketAcceptorConfig;
    import org.sabsabionline.event.cycle.CycleEventHandler;
    import org.sabsabionline.net.ConnectionHandler;
    import org.sabsabionline.net.ConnectionThrottleFilter;
    import org.sabsabionline.sso.GameEngine;
    import org.sabsabionline.sso.RS2Server;
    import org.sabsabionline.sso.World;
    import org.sabsabionline.sso.content.minigame.fightpits.FightPits;
    import org.sabsabionline.sso.content.minigame.pest_control.PestControl;
    import org.sabsabionline.sso.model.mob.NPCHandler;
    import org.sabsabionline.sso.model.player.PlayerHandler;
    import org.sabsabionline.task.Task;
    import org.sabsabionline.world.ClanManager;
    import org.sabsabionline.world.ItemHandler;
    import org.sabsabionline.world.ObjectHandler;
    import org.sabsabionline.world.ObjectManager;
    import org.sabsabionline.world.ShopManager;
    
    /**
     * Server.java
     * 
     * @author Graham
     * @author Blake
     * @author Ryan Lmctruck30
     *
     */
    
    public class Server {
    
    	private static final Logger log = Logger.getLogger(Server.class.getName());
    
    	public static final int cycleRate;
    	public static boolean UpdateServer = false;
    	private static IoAcceptor acceptor;
    	private static ConnectionHandler connectionHandler;
    	private static ConnectionThrottleFilter throttleFilter;
    	public static boolean shutdownServer = false;
    	public static boolean shutdownClientHandler;
    	public static int serverlistenerPort;
    	public static ItemHandler itemHandler = new ItemHandler();
    	public static PlayerHandler playerHandler = new PlayerHandler();
    	public static NPCHandler npcHandler = new NPCHandler();
    	public static ObjectHandler objectHandler = new ObjectHandler();
    	public static ObjectManager objectManager = new ObjectManager();
    	public static ClanManager clanManager = new ClanManager();
    	public static ShopManager shopHandler = new ShopManager();
    	//public static MainLoader vote = new MainLoader("", "", "", "");
    
    	public static ArrayList<String> starterRecieved1 = new ArrayList<String>();
    	public static ArrayList<String> starterRecieved2 = new ArrayList<String>();
    
    	static {
    		cycleRate = 600;
    		shutdownServer = false;
    	}
    
    	public static void main(String[] args) throws Exception {
    		if (args.length != 1) {
    			log.log(Level.SEVERE, "Please set a default port.");
    			return;
    		}
    		serverlistenerPort = Integer.valueOf(args[0]);
    		new Server().run();
    	}
    
    	public void run() {
    		Thread.currentThread().setPriority(Thread.MAX_PRIORITY);
    		try {
    			World.getWorld();
    			try {
    				new RS2Server().start();
    			} catch (Exception ex) {
    				System.out.println("Error starting the server...");
    				ex.printStackTrace();
    				System.exit(1);
    			}
    			while (!shutdownServer) {
    				long start = System.nanoTime() / 1000000L;
    				World.getWorld().submit(new Task() {
    					@Override
    					public void execute(GameEngine context) {
    						Server.playerHandler.process();
    					}
    				});
    				World.getWorld().submit(new Task() {
    					@Override
    					public void execute(GameEngine context) {
    						Server.npcHandler.process();
    					}
    				});
    				World.getWorld().submit(new Task() {
    					@Override
    					public void execute(GameEngine context) {
    						Server.objectManager.process();
    					}
    				});
    				World.getWorld().submit(new Task() {
    					@Override
    					public void execute(GameEngine context) {
    						Server.itemHandler.process();
    					}
    				});
    				World.getWorld().submit(new Task() {
    					@Override
    					public void execute(GameEngine context) {
    						PestControl.tick();
    					}
    				});
    				World.getWorld().submit(new Task() {
    					@Override
    					public void execute(GameEngine context) {
    						CycleEventHandler.getSingleton().process();
    					}
    				});
    				World.getWorld().submit(new Task() {
    					@Override
    					public void execute(GameEngine context) {
    						FightPits.tick();
    					}
    				});
    				long sleepTime = 600 - (System.nanoTime() / 1000000L - start);
    				if (sleepTime > 0) {
    					Thread.sleep(sleepTime);
    				} else {
    					// The server has reached maximum load, players may now lag.
    					System.out
    							.println("[WARNING]: Server load: "
    									+ (100 + (Math.abs(sleepTime) / (Config.CYCLE_TIME / 100)))
    									+ "%!");
    				}
    			}
    		} catch (Exception e) {
    			e.printStackTrace();
    		}
    	}
    
    	public static void setupLoginChannels() {
    		acceptor = new SocketAcceptor();
    		connectionHandler = new ConnectionHandler();
    
    		SocketAcceptorConfig sac = new SocketAcceptorConfig();
    		sac.getSessionConfig().setTcpNoDelay(false);
    		sac.setReuseAddress(true);
    		sac.setBacklog(100);
    
    		throttleFilter = new ConnectionThrottleFilter(Config.CONNECTION_DELAY);
    		sac.getFilterChain().addFirst("throttleFilter", throttleFilter);
    		try {
    			acceptor.bind(new InetSocketAddress(43594), connectionHandler, sac);
    		} catch (IOException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
    	}
    
    }
    Takes 2 seconds to comment something out, may I suggest to you: Comments in Java Code
    Bro I understand I need to comment the shit out, I need to know what line to comment out. Stop being a smart ass.
    Quote Originally Posted by Ganorah View Post
    that you are a stupid kid that complains and complains on things that you dont appreciate, you should put a fucking bullet in your head no1 will miss you not even your parents... you dont deserve to live thats what im fucking on about, retard
    Reply With Quote  
     

  6. #6  
    Banned

    Join Date
    Nov 2013
    Posts
    1,015
    Thanks given
    240
    Thanks received
    265
    Rep Power
    0
    Quote Originally Posted by Killapkz View Post
    Bro why can't you just tell me.
    Lol I edited it for you, just copy and paste...
    Reply With Quote  
     

  7. Thankful user:


  8. #7  
    Member
    Join Date
    Jul 2013
    Age
    25
    Posts
    379
    Thanks given
    81
    Thanks received
    14
    Rep Power
    0
    Quote Originally Posted by Bono View Post
    Lol I edited it for you, just copy and paste...
    Oh my bad dude. Thanks.

    Quote Originally Posted by Bono View Post
    Lol I edited it for you, just copy and paste...
    Now I'm getting this, and I know what it's saying, but I don't know where it's telling me to go to set a default port. And I know the default port. (43594)

    Code:
    ./Data/cfg/doors.cfg: file not found.
    Jan 02, 2016 11:27:24 PM org.sabsabionline.Server main
    SEVERE: Please set a default port.
    Quote Originally Posted by Ganorah View Post
    that you are a stupid kid that complains and complains on things that you dont appreciate, you should put a fucking bullet in your head no1 will miss you not even your parents... you dont deserve to live thats what im fucking on about, retard
    Reply With Quote  
     

  9. #8  
    Banned

    Join Date
    Nov 2013
    Posts
    1,015
    Thanks given
    240
    Thanks received
    265
    Rep Power
    0
    Quote Originally Posted by Killapkz View Post
    Oh my bad dude. Thanks.



    Now I'm getting this, and I know what it's saying, but I don't know where it's telling me to go to set a default port. And I know the default port. (43594)

    Code:
    ./Data/cfg/doors.cfg: file not found.
    Jan 02, 2016 11:27:24 PM org.sabsabionline.Server main
    SEVERE: Please set a default port.
    Make sure that it's set correctly though.. Also, change "Severe" to "Server" please.
    Reply With Quote  
     

  10. #9  
    Member
    Join Date
    Jul 2013
    Age
    25
    Posts
    379
    Thanks given
    81
    Thanks received
    14
    Rep Power
    0
    Quote Originally Posted by Bono View Post
    Make sure that it's set correctly though.. Also, change "Severe" to "Server" please.
    There's not default port there to begin with, it's weird. And when I change it to Server I get an error.
    Quote Originally Posted by Ganorah View Post
    that you are a stupid kid that complains and complains on things that you dont appreciate, you should put a fucking bullet in your head no1 will miss you not even your parents... you dont deserve to live thats what im fucking on about, retard
    Reply With Quote  
     

  11. #10  
    Banned

    Join Date
    Nov 2013
    Posts
    1,015
    Thanks given
    240
    Thanks received
    265
    Rep Power
    0
    Quote Originally Posted by Killapkz View Post
    There's not default port there to begin with, it's weird. And when I change it to Server I get an error.
    Nvm, thought it was a typo. Try this out.

    Code:
    package org.sabsabionline;
    
    import java.io.IOException;
    import java.net.InetSocketAddress;
    import java.util.ArrayList;
    import java.util.logging.Level;
    import java.util.logging.Logger;
    
    //import org.Vote.MainLoader;
    import org.apache.mina.common.IoAcceptor;
    import org.apache.mina.transport.socket.nio.SocketAcceptor;
    import org.apache.mina.transport.socket.nio.SocketAcceptorConfig;
    import org.sabsabionline.event.cycle.CycleEventHandler;
    import org.sabsabionline.net.ConnectionHandler;
    import org.sabsabionline.net.ConnectionThrottleFilter;
    import org.sabsabionline.sso.GameEngine;
    import org.sabsabionline.sso.RS2Server;
    import org.sabsabionline.sso.World;
    import org.sabsabionline.sso.content.minigame.fightpits.FightPits;
    import org.sabsabionline.sso.content.minigame.pest_control.PestControl;
    import org.sabsabionline.sso.model.mob.NPCHandler;
    import org.sabsabionline.sso.model.player.PlayerHandler;
    import org.sabsabionline.task.Task;
    import org.sabsabionline.world.ClanManager;
    import org.sabsabionline.world.ItemHandler;
    import org.sabsabionline.world.ObjectHandler;
    import org.sabsabionline.world.ObjectManager;
    import org.sabsabionline.world.ShopManager;
    
    /**
     * Server.java
     * 
     * @author Graham
     * @author Blake
     * @author Ryan Lmctruck30
     *
     */
    
    public class Server {
    
    	private static final Logger log = Logger.getLogger(Server.class.getName());
    
    	public static final int cycleRate;
    	public static boolean UpdateServer = false;
    	private static IoAcceptor acceptor;
    	private static ConnectionHandler connectionHandler;
    	private static ConnectionThrottleFilter throttleFilter;
    	public static boolean shutdownServer = false;
    	public static boolean shutdownClientHandler;
    	public static int serverlistenerPort;
    	public static ItemHandler itemHandler = new ItemHandler();
    	public static PlayerHandler playerHandler = new PlayerHandler();
    	public static NPCHandler npcHandler = new NPCHandler();
    	public static ObjectHandler objectHandler = new ObjectHandler();
    	public static ObjectManager objectManager = new ObjectManager();
    	public static ClanManager clanManager = new ClanManager();
    	public static ShopManager shopHandler = new ShopManager();
    	//public static MainLoader vote = new MainLoader("", "", "", "");
    
    	public static ArrayList<String> starterRecieved1 = new ArrayList<String>();
    	public static ArrayList<String> starterRecieved2 = new ArrayList<String>();
    
    	static {
    		cycleRate = 600;
    		shutdownServer = false;
    	}
    
    	public static void main(String[] args) throws Exception {
    		if (args.length != 1) {
    			//log.log(Level.SEVERE, "Please set a default port.");
    			return;
    		}
    		serverlistenerPort = Integer.valueOf(args[0]);
    		new Server().run();
    	}
    
    	public void run() {
    		Thread.currentThread().setPriority(Thread.MAX_PRIORITY);
    		try {
    			World.getWorld();
    			try {
    				new RS2Server().start();
    			} catch (Exception ex) {
    				System.out.println("Error starting the server...");
    				ex.printStackTrace();
    				System.exit(1);
    			}
    			while (!shutdownServer) {
    				long start = System.nanoTime() / 1000000L;
    				World.getWorld().submit(new Task() {
    					@Override
    					public void execute(GameEngine context) {
    						Server.playerHandler.process();
    					}
    				});
    				World.getWorld().submit(new Task() {
    					@Override
    					public void execute(GameEngine context) {
    						Server.npcHandler.process();
    					}
    				});
    				World.getWorld().submit(new Task() {
    					@Override
    					public void execute(GameEngine context) {
    						Server.objectManager.process();
    					}
    				});
    				World.getWorld().submit(new Task() {
    					@Override
    					public void execute(GameEngine context) {
    						Server.itemHandler.process();
    					}
    				});
    				World.getWorld().submit(new Task() {
    					@Override
    					public void execute(GameEngine context) {
    						PestControl.tick();
    					}
    				});
    				World.getWorld().submit(new Task() {
    					@Override
    					public void execute(GameEngine context) {
    						CycleEventHandler.getSingleton().process();
    					}
    				});
    				World.getWorld().submit(new Task() {
    					@Override
    					public void execute(GameEngine context) {
    						FightPits.tick();
    					}
    				});
    				long sleepTime = 600 - (System.nanoTime() / 1000000L - start);
    				if (sleepTime > 0) {
    					Thread.sleep(sleepTime);
    				} else {
    					// The server has reached maximum load, players may now lag.
    					System.out
    							.println("[WARNING]: Server load: "
    									+ (100 + (Math.abs(sleepTime) / (Config.CYCLE_TIME / 100)))
    									+ "%!");
    				}
    			}
    		} catch (Exception e) {
    			e.printStackTrace();
    		}
    	}
    
    	public static void setupLoginChannels() {
    		acceptor = new SocketAcceptor();
    		connectionHandler = new ConnectionHandler();
    
    		SocketAcceptorConfig sac = new SocketAcceptorConfig();
    		sac.getSessionConfig().setTcpNoDelay(false);
    		sac.setReuseAddress(true);
    		sac.setBacklog(100);
    
    		throttleFilter = new ConnectionThrottleFilter(Config.CONNECTION_DELAY);
    		sac.getFilterChain().addFirst("throttleFilter", throttleFilter);
    		try {
    			acceptor.bind(new InetSocketAddress(43594), connectionHandler, sac);
    		} catch (IOException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
    	}
    
    }
    Also this is where your port is being stored it looks like

    Code:
    acceptor.bind(new InetSocketAddress(43594), connectionHandler, sac);
    If you have more problems, add me on Skype: bearisfurious
    Reply With Quote  
     

Page 1 of 2 12 LastLast

Thread Information
Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)


User Tag List

Similar Threads

  1. Compiling errors..(QUICK HELP PLEASE)
    By CommunityX in forum Help
    Replies: 2
    Last Post: 03-21-2011, 01:09 PM
  2. Quick help please
    By Damien in forum Help
    Replies: 4
    Last Post: 09-03-2010, 01:14 AM
  3. Quick Help Please!!!
    By bals of gold in forum Help
    Replies: 3
    Last Post: 02-14-2010, 05:37 AM
  4. [508] Client - Quick help please.
    By Cefira in forum Help
    Replies: 4
    Last Post: 01-24-2010, 04:45 PM
  5. Quick Help Please
    By Damien in forum Help
    Replies: 5
    Last Post: 06-18-2009, 01:02 AM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •