Changeset 52f778b in java-rpg-server


Ignore:
Timestamp:
Jun 11, 2010, 5:07:30 PM (15 years ago)
Author:
dportnoy <dmp1488@…>
Branches:
master
Parents:
4fbc6ff
Message:

Added necessary text files, better error logging, and allowed the struct file to specify where players spawn upon login.

Files:
3 added
3 edited

Legend:

Unmodified
Added
Removed
  • LostHavenServer.java

    r4fbc6ff r52f778b  
    4141                        new PortalInterfaceThread(portalSocket.accept(), this).start();
    4242                }
    43         } catch(SocketException se) {
    44         } catch(IOException ioe) {
     43        }catch(SocketException se) {
     44                se.printStackTrace();
     45        }catch(IOException ioe) {
    4546                ioe.printStackTrace();
    4647        }
     
    224225        public void updateLog(String fileName, String message) {
    225226                try {
     227                        System.out.println(message);
    226228                        PrintWriter out = new PrintWriter(new FileWriter(fileName, true));
    227229                        out.println(message);
     
    237239       
    238240    public static void main(String[] args) {
    239         new LostHavenServer();
     241        try {
     242                PrintStream st = new PrintStream(new FileOutputStream("err.txt",true));
     243                        System.setErr(st);
     244                        System.setOut(st);
     245                       
     246                new LostHavenServer();
     247        }catch (Exception e) {
     248                        e.printStackTrace();
     249                }
     250                System.exit(0);
    240251    }
    241252   
  • ProcessingThread.java

    r4fbc6ff r52f778b  
    3636                target = p.getTarget();
    3737               
    38                 //if((System.currentTimeMillis()-p.getLastMoved())>=10) {
     38                if((System.currentTimeMillis()-p.getLastMoved())>=10) {
    3939                        if(Point.dist(loc, target) <= p.getSpeed())
    4040                                p.setLoc(target);
     
    4747                        p.setLastMoved(System.currentTimeMillis());
    4848                        server.sendAll(MessageType.Movement, p.getName()+" "+p.getLoc().toString());
    49                 //}
     49                }
    5050        }
    5151    }
  • ServerThread.java

    r4fbc6ff r52f778b  
    9090                        main.addOnlineList(user, client);
    9191                        main.sendAll(MessageType.PlayerJoined, "Player " + player.getName() + " logged on");
     92                        player.setLoc(main.map.startingLoc);
     93                        player.setTarget(new Point(player.getLoc().getX(), player.getLoc().getY()));
    9294                }
    9395                break;
Note: See TracChangeset for help on using the changeset viewer.